LIVING SURVEY — measurements are reviewed continuously as new data and local evidence arrive. Seen a sign, a gate, or a better name? Submit an update no account needed · photos welcome via GitHub

How steep is that hill, really?

It depends how far you measure — the same hill can honestly be 32% over 2 m and 25% over 100 m at once. So every gradient published here states the distance it was measured over, computed from national laser surveys by one published method anyone can re-check. One survey, country by country, wherever open LiDAR exists.

Measured from open dataEvery value is computed from professionally flown national LiDAR — never copied from a sign, a book, a GPS trace or another database.
Every maximum states its distanceCefn Llan carried a 25% sign and a 32% sign — both arguably right, at different measuring distances (25.1% over 100 m, 32.1% over 2 m). A bare percentage can’t be checked; a percentage with its measuring distance can — that discipline is the survey’s published data format.
Shows its workingAn evidence-quality letter, quality flags, provenance to the exact survey tiles, and a machine-readable document on every climb — plus a methodology that documents how the numbers are policed.
Claims are tested, not trustedSigns, book values and local reports are recorded as evidence and compared with the measurement — why this survey exists →

How to read a gradient ladder

Every climb carries the same ladder of rolling maxima — the steepest 10 m, 25 m, 50 m and 100 m anywhere on the road — so a short sharp ramp and a long grinding pass can be compared without either being flattered. Rankings use the 25 m rung, and the Length and Overall columns beside it say whether a row is a brief pitch or a sustained climb. A value measured under tree canopy or beside a structure is marked ≈, and every climb carries a evidence-quality letter — saying what the figure rests on, not how accurate the number is — how to read these numbers →

This is an open survey, not a vetted route guide: every number can be re-checked from the open data, corrections are welcome from anyone — and access, surfaces and safety are yours to judge on the ground. The survey is a work in progress, updated as and when new data lands and review time allows. The measurements themselves are the product: every climb page ships a machine-readable OCL document, and each country’s whole page catalogue downloads as a CSV.

Which hills get a page

We measure every paved public road in a region that shows any hint of being steep — tens of thousands of roads so far. Most turn out to be ordinary; they stay in the dataset. Around 25,300 have a page of their own — 600 to 6,600 per country — and the pages are the survey’s public face. A hill earns one in any of three ways:

The cutoffs are editorial, not physics: they are set to keep each country’s pages a manageable, human-reviewable number, and they loosen as review capacity grows. A hill below the cutoff is still measured, still in the dataset, and still checkable — absence of a page is never a verdict on the hill. Each country’s page says what its own open data supports.

The surveys

United Kingdom3484 climbs · 388 km of total ascent (rough)all four nations, where the open British laser record reaches — and where the survey beganMap of every published UK climb
United States5760 climbs across the six New England states and New Jersey, New York, Pennsylvania, Hawaii, Oregon, Washington, California, Utah and North Carolina · 3465 in the rankingsthe Green Mountain gaps, the Northeast's hillclimb race courses, and America's steepest mile, on the public-domain USGS 3DEP 1 m laser surveysMap of the Northeastern US and Hawaii and West Coast and Mountain West and Southern Appalachians measured set
Switzerland3762 climbs across 26 cantons of Switzerland · 2054 in the rankingsthe great alpine passes and the steepest village ramps, on swisstopo’s swissALTI3D 0.5 m laser surveysMap of the Swiss measured set
Austria4394 climbs across 9 Länder of Austria · 1378 in the rankingsthe great alpine passes and the steepest village ramps, on the national 1 m airborne-laser terrain model (BEV and the Länder)Map of the Austrian measured set
France6595 climbs across the Alps, the Vosges, the Pyrenees, the Massif Central, the Jura, Corsica, Provence, the north-west, the north-east, the Centre and the south-west (77 departments) · 4325 in the rankingsthe great cols and the steepest village ramps, on IGN’s LiDAR HD 0.5 m laser surveysMap of the French measured set
New Zealand698 climbs across 16 regions of New Zealand · 359 in the rankingsBaldwin Street, the great mountain passes and the steepest village streets, on the national 1 m LiDAR terrain model (Toitū Te Whenua Land Information New Zealand)Map of the New Zealand measured set
Norway613 climbs across 14 fylker of Norway · 385 in the rankingsthe great mountain roads and the steepest village ramps, on the national 1 m terrain model (Kartverket)Map of the Norwegian measured set

The steepest 25 m — one cross-survey ranking — paved roads

Current coverage: the UK, US, Swiss, Austrian, French, NZ and Norwegian surveys — not the world. Every published climb the crown rules admit (evidence quality A or B — the pages that came through the checks), ranked together by steepest continuous 25 m — all 9627 of them; shown here are the cross-survey top 100 plus each survey’s top 25 at their true ranks. Ranked by one steepest window, a row may be a brief sharp pitch on an otherwise gentle road or a sustained traditional climb — the Length and Overall columns tell you which. ≈ marks values under tree cover or structures (less certain — the flag does not say whether the true value is higher or lower).

Surface: · Caveated rows: (ranks stay the true ranks) · Country:
RankClimbCountryWhereLengthOverallMax 25 mSurfaceNotes
#1Lane near DolgarrogUKDolgarrog0.7 km22.4%36.6%≈caveatedpavedaccess note — see climb page
#2Baldwin StreetNZOtago0.4 km17.4%34.5%Paved
#3Via ai MontiSwissNeggio0.3 km18.8%34.5%Paved
#4Chemin de la TellaFrenchÈze1.0 km10.4%34.4%≈caveatedPaved
#5Ferndale StreetUSPittsburgh0.4 km10.1%34.3%Pavedpossible unmapped bridge or hollow at the steepest section — pending human review
#6Wagg LaneUKProbus0.4 km6.9%33.4%pavedpossible unmapped bridge or hollow at the steepest section — pending human review
#7Lane near SaclentseSwissNendaz2.1 km10.1%33.0%Paved
#8BachstrasseSwissGersau1.3 km12.9%32.9%Paved
#9Arnold StreetNZOtago0.4 km17.3%32.9%≈caveatedPaved
#10Montée des IssardsFrenchVallauris0.2 km16.7%32.7%Paved
#11Ffordd Pen LlechUKHarlech0.2 km17.2%32.6%≈caveatedpavedaccess note — see climb page
#12Chalford Bottom to Burnt AshUKChalford1.6 km7.6%32.5%≈caveatedpaved
#13Route de SigeroulaSwissChalais0.8 km15.0%32.2%≈caveatedPaved
#14Fargo StreetUSLos Angeles0.2 km26.1%32.2%Paved
#15Barnes DriveNZOtago0.2 km19.9%32.2%Paved
#16Valley RoadUKCarbis Bay0.4 km13.4%32.0%paved
#17Chemin de la MeudetteSwissMartigny-Combe0.5 km19.1%32.0%Paved
#18Ffordd-las to Hay BluffUKFfordd-las1.1 km12.8%31.9%≈caveatedpaved
#19Lane near Burlawn (50.4931, -4.8125)UKBurlawn0.7 km11.4%31.7%paved
#20Chemin Daou RibasFrenchSpéracèdes1.3 km11.2%31.7%Paved
#2122nd Street (Church–Vicksburg)USWestern Addition-Buena Vista-Eureka Valley0.1 km25.1%31.7%Paved
#22ZüntihohleSwissSigriswil1.9 km16.9%31.6%Paved
#23Filbert Street (Hyde–Leavenworth)USDowntown-Northeast Neighborhoods-Treasure Island0.1 km15.5%31.6%Paved
#24Mt Cecil RoadNZFeatherston Community2.2 km5.1%31.6%≈caveatedPaved
#25Sentier Tassonnières-RappeSwissFully0.6 km16.4%31.6%Paved
#26Combe de Notre-DameFrenchTourrettes-sur-Loup0.5 km19.6%31.6%≈caveatedPaved
#27Montée de SubrevilleFrenchVallauris0.4 km12.2%31.5%Paved
#28Route de MalatrexSwissTroistorrents0.3 km21.4%31.4%Paved
#29Gregory StreetNZSouthland0.2 km11.6%31.4%Paved
#30Chemin de MouratSwissLutry0.3 km19.9%31.4%Paved
#31Route de MontgoutouxFrenchCrêts-en-Belledonne5.0 km7.5%31.4%≈caveatedPaved
#32Whiterock RoadUKBelfast0.9 km11.9%31.3%≈caveatedpaved
#33GummenbachwegSwissGrindelwald1.0 km16.9%31.3%Paved
#34Chemin de la Grand-RayeSwissFully2.7 km17.5%31.2%Paved
#35Dalmeny StreetNZOtago0.4 km19.2%31.2%Paved
#36Chemin du PeuletSwissFully3.4 km12.7%31.1%Paved
#3750th StreetUSAltoona0.5 km10.1%31.1%Paved
#38Chemin de Peyre AmoroureFrenchSaint-Apollinaire2.7 km9.1%31.1%≈caveatedPaved
#39ZaunsteinwegAustrianNestelbach bei Graz1.0 km7.4%31.1%≈caveatedPaved
#40RädermacherAustrianDornbirn1.2 km16.9%31.1%≈caveatedPaved
#41Chemin du CabinetSwissVilleneuve (VD)0.4 km16.3%31.1%Paved
#42Chemin du PérussierFrenchLe Lavandou0.2 km18.5%31.0%Paved
#43WilerallmistrasseSwissSigriswil1.7 km12.5%31.0%≈caveatedPaved
#44Lane near CarelFrenchAuribeau-sur-Siagne0.2 km15.0%31.0%Paved
#45Chemin de la TellaFrenchÈze0.6 km20.2%31.0%≈caveatedPaved
#46Route du Pré NeufFrenchTourrettes-sur-Loup0.7 km13.5%30.9%Paved
#47Lane near Giannuccio (41.5564, 9.0282)FrenchMonacia-d'Aullène3.9 km7.1%30.9%Paved
#48Route du Pré NeufFrenchTourrettes-sur-Loup0.9 km11.0%30.8%Paved
#49Chemin des CambreniersFrenchVence1.9 km8.9%30.8%≈caveatedPaved
#50Chemin de PanisseFrenchPégomas0.3 km18.8%30.7%Paved
#51Chemin de la BagodeFrenchSaint-Ismier0.3 km14.7%30.7%Paved
#52Stanyan StreetUSSunset0.2 km15.6%30.6%Estimated pavedsurface estimated from imagery and LiDAR: paved, medium confidence
#53Hey LaneUKBanquet House Clough2.5 km7.9%30.6%paved
#54Rue des VignesSwissConthey0.3 km17.7%30.4%Paved
#55Route du FraysseFrenchDésaignes5.6 km7.8%30.4%≈caveatedPaved
#56Chemin de RoumanilleFrenchMandelieu-la-Napoule0.4 km14.6%30.4%≈caveatedPaved
#57Discovered lane (46.6508, 8.0547)SwissGrindelwald5.0 km14.1%30.3%Paved
#58Montée des AlboscsFrenchChadrac0.2 km18.6%30.3%Paved
#59Chemin du FlumezSwissBlonay - Saint-Légier1.1 km12.7%30.3%Paved
#60Melin-y-coed to Pant-y-maesUKMelin-y-coed2.5 km10.7%30.3%≈caveatedpaved
#61Chemin du GoubetFrenchCarros0.3 km15.4%30.2%≈caveatedPaved
#62Chemin de la ChabanetteFrenchSète0.6 km16.1%30.1%Paved
#63Limber HillUKCarr End1.0 km6.5%30.1%paved
#64WiteschrandstrasseSwissArth0.8 km17.3%30.0%≈caveatedPaved
#65Chemin de La RouaSwissEvolène0.4 km12.3%30.0%Paved
#66Lane near 41.67, 8.91 (41.6688, 8.9090)FrenchPropriano0.5 km9.8%30.0%Paved
#67Heol FeurigUKDolgellau0.3 km11.5%30.0%≈caveatedpaved
#68chemin d'i SettiFrenchCoti-Chiavari0.9 km11.3%29.9%Paved
#69TuftgässliSwissGrindelwald0.4 km15.6%29.9%Paved
#70Kenilworth StreetNZOtago1.0 km10.8%29.9%≈caveatedPaved
#71EmmetiwegSwissLungern1.5 km12.6%29.9%Paved
#722nd StreetUSMonessen0.7 km9.0%29.9%Paved
#73Llanellen to Coed y PriorUKLlanellen0.9 km14.9%29.9%≈caveatedpavedaccess note — see climb page
#74Lane near Newcastle (52.4236, -3.1010)UKNewcastle1.5 km12.8%29.9%paved
#75Chemin de SonjonSwissOllon0.5 km13.2%29.8%Paved
#76Corniche de StrasbourgFrenchRayol-Canadel-sur-Mer1.7 km10.5%29.8%Paved
#77Chemin de SonjonSwissOllon0.5 km15.7%29.8%Paved
#78Chemin de la SegnireSwissBourg-en-Lavaux0.7 km19.8%29.7%Paved
#79Im HerzenmoosSwissThun0.5 km18.7%29.7%≈caveatedPaved
#80MiltenweidwegSwissFeusisberg0.6 km17.3%29.7%Paved
#81Chemin de la PoyaSwissNendaz0.4 km21.6%29.6%Paved
#82Lane near La Colle-sur-Loup (43.6879, 7.0960)FrenchLa Colle-sur-Loup0.4 km14.0%29.6%Paved
#83Coronation StreetUKWyndham0.3 km11.4%29.6%paved
#84Chemin de l'Ancien cimetièreFrenchLes Adrets-de-l'Estérel0.5 km14.5%29.6%Paved
#85Montée de BelledentFrenchVif0.3 km10.1%29.6%Paved
#86Route de Plan ManauSwissAyent0.7 km9.5%29.5%Paved
#87Fore StreetNZWellington0.4 km16.2%29.5%≈caveatedPaved
#88Chemin des CampletsFrenchVielle-Aure0.3 km22.3%29.5%Paved
#89Lane near Atau PaparuaNZMarlborough0.5 km15.4%29.5%≈caveatedPaved
#90Bredwardine HillUKBredwardine3.3 km7.0%29.5%paved
#91Hohenweg NordrampeSwissReichenbach im Kandertal4.5 km10.5%29.5%≈caveatedPaved
#92EgglenwegSwissSigriswil0.4 km15.9%29.5%Paved
#93Earl StreetUSNorth Braddock0.6 km10.9%29.4%Paved
#94Lane near Slade StonesUKWild Boar Fell0.3 km12.5%29.4%pavedaccess note — see climb page
#95Chemin du GardFrenchChâbons0.7 km14.1%29.4%≈caveatedPaved
#96Shaw RoadUSLodi3.3 km5.2%29.4%≈caveatedPaved
#97Chemin du GardFrenchBlandin0.9 km11.4%29.4%≈caveatedPaved
#98Impasse du Crête CôteFrenchLa Plagne-Tarentaise0.8 km13.3%29.4%≈caveatedPaved
#99Beach RoadUKBabbacombe0.4 km18.6%29.4%≈caveatedpaved
#100Rue Lou GonthierFrenchLes Belleville0.9 km8.9%29.4%≈caveatedPaved
· · ·  ranks #101–#101 (1 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#102Great Witley to Abberley HillUKGreat Witley0.3 km16.6%29.3%pavedaccess note — see climb page
· · ·  ranks #103–#103 (1 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#104Baxter StreetUSLos Angeles0.9 km7.3%29.3%Paved
· · ·  ranks #105–#106 (2 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#107West Ridge StreetUSMount Union0.2 km16.0%29.3%Paved
· · ·  ranks #108–#108 (1 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#109OsvegenNorwegianBergen0.3 km18.3%29.2%Paved
· · ·  ranks #110–#111 (2 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#112Allison AvenueUSEmsworth0.3 km16.4%29.2%Paved
· · ·  ranks #113–#115 (3 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#116Masontown Woodside RoadUSGerman2.2 km4.1%29.1%Paved
#117Dornbush StreetUSPittsburgh0.4 km17.2%29.1%Paved
· · ·  ranks #118–#119 (2 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#120Bussage HillUKBrownshill1.1 km9.0%29.0%≈caveatedpaved
· · ·  ranks #121–#121 (1 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#122Bryn Rhyd-yr-Arian to Mynydd TryfanUKBryn Rhyd-yr-Arian2.9 km5.1%29.0%≈caveatedpaved
#123VommenesveienNorwegianLindesnes0.2 km17.4%29.0%Paved
· · ·  ranks #124–#125 (2 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#126Lane near Port TrevortonUSUnion0.3 km17.6%28.9%Estimated pavedsurface estimated from imagery and LiDAR: paved, medium confidence
· · ·  ranks #127–#127 (1 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#128Lane near Maes-y-GraigUKBodfari0.3 km17.1%28.9%≈caveatedpaved
· · ·  ranks #129–#132 (4 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#133East Locust StreetUSClearfield1.2 km4.6%28.8%Paved
#134Weaver StreetNZOtago0.3 km14.4%28.8%Paved
#135Lane near BorthwnogUKPen-y-bryn1.4 km10.1%28.7%≈caveatedpaved
#136Park Mill LaneUKChulmleigh0.8 km8.5%28.7%≈caveatedpaved
#137Lane near DarrenUKLlangatwg2.2 km10.4%28.7%≈caveatedpaved
· · ·  ranks #138–#138 (1 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#139Malaghan StreetNZOtago0.2 km23.6%28.7%Paved
· · ·  ranks #140–#146 (7 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#147Te Aute Ridge RoadNZWaitākere Ranges0.6 km20.5%28.7%≈caveatedPaved
· · ·  ranks #148–#148 (1 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#14924th AvenueUSAltoona1.4 km3.4%28.7%Paved
· · ·  ranks #150–#173 (24 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#174Lane near Stonybrook (40.0008, -76.6520)USSpringettsbury0.4 km9.1%28.4%Paved
· · ·  ranks #175–#176 (2 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#17712th StreetUSCharleroi0.6 km14.6%28.3%≈caveatedPaved
· · ·  ranks #178–#179 (2 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#180Hemlock StreetUSShamokin0.7 km9.2%28.3%Paved
#181Maukanani RoadUSKula0.4 km18.5%28.3%Paved
· · ·  ranks #182–#182 (1 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#183Broad StreetUSSouth Fork0.5 km10.5%28.3%Paved
#18417th StreetUSFreedom0.6 km9.0%28.3%Paved
· · ·  ranks #185–#187 (3 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#188Lanmore AvenueUSBrentwood0.3 km10.8%28.2%Paved
· · ·  ranks #189–#195 (7 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#196Janette StreetUSMoscow0.9 km8.9%28.2%Paved
· · ·  ranks #197–#203 (7 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#204Falcon StreetNZOtago0.4 km13.8%28.1%Paved
· · ·  ranks #205–#272 (68 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#273Mount Grand RoadNZOtago2.1 km10.0%27.4%≈caveatedPaved
· · ·  ranks #274–#302 (29 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#303SolåsvegenNorwegianGjøvik0.6 km10.5%27.1%Paved
· · ·  ranks #304–#308 (5 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#309Kent StreetNZBay of Islands0.3 km12.5%27.1%Paved
· · ·  ranks #310–#402 (93 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#403RiegelwegAustrianHeimschuh0.6 km14.9%26.6%≈caveatedPaved
· · ·  ranks #404–#428 (25 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#429Chaucer Road NorthNZHawke's Bay0.3 km13.6%26.4%Paved
· · ·  ranks #430–#464 (35 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#465Clark StreetNZOtago0.2 km12.3%26.3%Paved
· · ·  ranks #466–#540 (75 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#541Haylocks RoadNZBanks Peninsula Community1.8 km14.4%26.0%≈caveatedPaved
· · ·  ranks #542–#553 (12 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#554Vangioni LaneNZBanks Peninsula Community0.2 km19.0%25.9%Paved
· · ·  ranks #555–#596 (42 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#597Lane near Ponga (-37.1296, 175.0129)NZFranklin4.4 km5.1%25.8%≈caveatedPaved
· · ·  ranks #598–#663 (66 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#664Maffeys RoadNZLinwood-Central-Heathcote Community0.5 km17.8%25.6%≈caveatedPaved
· · ·  ranks #665–#666 (2 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#667Whaka TerraceNZSpreydon-Cashmere Community0.6 km13.2%25.6%Paved
· · ·  ranks #668–#686 (19 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#687Tara Bay RoadNZMarlborough0.2 km15.5%25.5%≈caveatedPaved
· · ·  ranks #688–#690 (3 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#691LusAustrianReith bei Seefeld0.4 km17.2%25.5%Paved
· · ·  ranks #692–#696 (5 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#697Vestre Eskedal (Hagen)NorwegianGrimstad0.4 km13.6%25.4%Paved
· · ·  ranks #698–#701 (4 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#702Laing StreetNZOtago0.3 km15.3%25.4%≈caveatedPaved
· · ·  ranks #703–#719 (17 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#720Te Wharau RoadNZWellington7.7 km2.8%25.4%Paved
· · ·  ranks #721–#831 (111 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#832TalwegAustrianSölk0.3 km16.0%25.1%Paved
· · ·  ranks #833–#864 (32 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#865Am NordhangAustrianGramastetten0.5 km14.6%25.0%Paved
· · ·  ranks #866–#903 (38 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#904MühldörflwegAustrianTrieben0.3 km16.0%24.9%Paved
· · ·  ranks #905–#924 (20 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#925Schmirn-LeiteAustrianSchmirn0.4 km11.1%24.9%Paved
· · ·  ranks #926–#939 (14 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#940SkivebakkenNorwegianBergen0.2 km15.7%24.8%Paved
· · ·  ranks #941–#952 (12 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#953HummelstraßeAustrianScheifling0.4 km11.0%24.8%≈caveatedPaved
· · ·  ranks #954–#974 (21 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#975SandbakkenNorwegianPorsgrunn0.4 km7.9%24.7%Paved
· · ·  ranks #976–#1013 (38 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#1014Maier-SuppanwegAustrianKirchbach-Zerlach0.4 km13.0%24.6%≈caveatedPaved
· · ·  ranks #1015–#1038 (24 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#1039TryftaNorwegianVolda2.6 km17.3%24.6%Paved
· · ·  ranks #1040–#1075 (36 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#1076HareidsvegenNorwegianHareid0.5 km10.7%24.5%Paved
· · ·  ranks #1077–#1226 (150 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#1227FichtenwegAustrianKoppl0.4 km15.2%24.2%≈caveatedPaved
· · ·  ranks #1228–#1264 (37 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#1265FærgestadveienNorwegianAsker0.3 km9.9%24.1%Paved
#1266BuchbodenAustrianSonntag0.7 km12.5%24.1%Paved
· · ·  ranks #1267–#1304 (38 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#1305HolmboevegenNorwegianTromsø0.3 km14.3%24.1%Paved
· · ·  ranks #1306–#1540 (235 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#1541SonnleitenstraßeAustrianGleinstätten2.0 km11.5%23.7%≈caveatedPaved
· · ·  ranks #1542–#1562 (21 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#1563LitlaskarNorwegianHaugesund0.2 km14.0%23.7%Paved
#1564Am Tiefen WegAustrianSteyregg0.4 km14.7%23.7%Paved
· · ·  ranks #1565–#1643 (79 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#1644Lane near KuchlmühleAustrianAllerheiligen im Mühlkreis0.8 km13.7%23.6%≈caveatedPaved
· · ·  ranks #1645–#1667 (23 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#1668DoktordalvegenNorwegianTromsø0.3 km11.1%23.5%Paved
· · ·  ranks #1669–#1774 (106 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#1775KreuzwegAustrianSt. Gotthard im Mühlkreis1.0 km13.0%23.4%≈caveatedPaved
· · ·  ranks #1776–#1794 (19 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#1795GregerbauerwegAustrianWeinitzen1.1 km12.7%23.4%≈caveatedPaved
· · ·  ranks #1796–#1916 (121 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#1917SkiftesvikvegenNorwegianAskøy0.2 km12.6%23.3%Paved
#1918NamsenvegenNorwegianGrong1.9 km1.8%23.3%≈caveatedPaved
· · ·  ranks #1919–#1921 (3 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#1922KammerjochAustrianKlosterneuburg0.6 km13.0%23.2%Paved
· · ·  ranks #1923–#1936 (14 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#1937GründlwegAustrianEhrenhausen an der Weinstraße0.4 km8.6%23.2%Paved
· · ·  ranks #1938–#1982 (45 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#1983TeichwegAustrianThannhausen0.6 km11.5%23.2%Paved
· · ·  ranks #1984–#2020 (37 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#2021KallestadvegenNorwegianVaksdal0.4 km13.3%23.1%Paved
· · ·  ranks #2022–#2066 (45 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#2067KlemetsaunvegenNorwegianTrondheim0.3 km14.6%23.1%Paved
· · ·  ranks #2068–#2116 (49 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#2117Lane near GrodnauAustrianMariasdorf0.6 km12.7%23.0%Paved
· · ·  ranks #2118–#2142 (25 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#2143RepslagergataNorwegianÅlesund0.3 km9.2%23.0%Paved
· · ·  ranks #2144–#2182 (39 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#2183HåvetNorwegianKongsberg0.6 km13.3%22.9%≈caveatedPaved
· · ·  ranks #2184–#2190 (7 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#2191ZirmwegAustrianSteinach am Brenner0.4 km14.1%22.9%Paved
· · ·  ranks #2192–#2236 (45 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#2237DåfjordvegenNorwegianFitjar0.3 km12.0%22.9%Paved
· · ·  ranks #2238–#2293 (56 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#2294NoppenbergAustrianNiederndorferberg1.7 km7.9%22.8%≈caveatedPaved
· · ·  ranks #2295–#2352 (58 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#2353Sankt GeorgenAustrianEmmersdorf an der Donau0.3 km15.0%22.8%Paved
· · ·  ranks #2354–#2361 (8 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#2362RiperbakkenNorwegianRingerike0.4 km12.0%22.8%≈caveatedPaved
· · ·  ranks #2363–#2366 (4 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#2367AntoniwegAustrianTrofaiach1.1 km12.5%22.8%≈caveatedPaved
· · ·  ranks #2368–#2428 (61 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#2429Schultzes gateNorwegianLarvik0.3 km10.4%22.7%Paved
· · ·  ranks #2430–#2682 (253 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#2683LiavegenNorwegianBjørnafjorden0.7 km7.2%22.5%Paved
· · ·  ranks #2684–#2814 (131 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#2815FurumoveienNorwegianModum0.9 km6.0%22.4%Paved
· · ·  ranks #2816–#2916 (101 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#2917SkarsvollveienNorwegianSirdal0.8 km12.9%22.3%≈caveatedPaved
· · ·  ranks #2918–#3029 (112 climbs) omitted here — every climb is in the UK and US and Swiss and Austrian and French and NZ and Norwegian tables  · · ·
#3030SkinnarsmoenNorwegianKristiansand0.4 km8.2%22.2%Paved

US surface chips come from each state’s road inventory; Swiss surface chips come from swisstopo’s swissTLM3D road model; Austrian surface chips come from GIP.at, Austria’s official transport graph; French surface chips come from BD TOPO®, IGN’s national topographic database; NZ surface chips come from LINZ Topo50 road centrelines; Norwegian surface chips come from NVDB, Norway’s National Road Database; UK climbs are paved public roads by survey scope.

Every climb, with quality flags and full ladders: UK rankings · US rankings · Swiss rankings · Austrian rankings · French rankings · NZ rankings · Norwegian rankings

Corrections welcome

Seen a sign we don’t show, a gate, a seasonal closure, or a better name for a road? Submit an update — no account needed, photos welcome via the GitHub option there. On-the-ground observations are recorded as evidence and tested against the measurement, exactly like the signs and map tags already in the dataset.

Last updated 17 October 2026 — what changed. The method travels: anywhere that publishes open elevation data can be next. Reuse is welcome: any individual climb’s page and charts are CC BY 4.0 and the dataset is ODbL 1.0, with attribution to the national surveys the numbers are measured from. How it works, in full: methodology · the OCL format · licensing & reuse · why this survey exists.