27 twisty stretches · 1,932 km of twisty road — joined from OpenStreetMap geometry and scored by NavForge's map pipeline. Paved, unpaved and flowing stretches ranked separately.
Whole roads, not fragments: OpenStreetMap ways are joined into roads, walked one kilometre at a time, and every run of twisty kilometres becomes a stretch with a from → to. Paved, unpaved and flowing (sweeper) stretches are ranked separately by twisty kilometres. Click a stretch to see it on the map above.
27
Twisty stretches
1,932 km
Twisty kilometres
16
Flowing stretches
10 km
Longest paved stretch · Maxim Drive (CR 607)
Maxim Drive (CR 607) · near Hopatcong
Paved twisty Paved 100%
9.8 km · 5.7 twisty km · best km 8 · ~1 tight corners
km 3.1–12.9 of 12.9
Score 7 · Moderate
Halsey – Myrtle Grove Road / Halsey Road (CR 626) · near Hampton Township
Paved twisty Paved 100%
4.0 km · 2.8 twisty km · best km 9 · ~1 tight corners
km 2.1–6 of 6
Score 7 · Moderate
Crigger Road · Hainesville → Wantage Township
Paved twisty Paved 100%
4.2 km · 3.2 twisty km · best km 8 · ~3 tight corners
km 0–4.2 of 4.2
Score 7 · Moderate
Old Clinton Road · Flemington → Sunnyside
Paved twisty Paved 96%
3.5 km · 1.5 twisty km · best km 9 · ~2 tight corners
km 2–5.5 of 5.5
Score 6 · Moderate
Mountain Road · near Roxbury Township
Paved twisty Paved 99%
4.1 km · 3.1 twisty km · best km 7
km 0–4.1 of 4.1
Score 6 · Moderate
Unnamed road · near Bayonne
Paved twisty Paved 100%
4.0 km · 2.0 twisty km · best km 8 · ~2 tight corners · 1 hairpins
km 0–4 of 4
Score 5 · Moderate
Mountain Road · Phillipsburg → Finesville
Paved twisty Paved 100%
3.0 km · 2.0 twisty km · best km 7
km 0–3 of 4
Score 6 · Moderate
Cemetery Road / New Road (CR 675) · near Hainesville