{
 "name": "Famous road climbs: official length and gradient",
 "description": "Famous road climbs in France (Tour de France climbs such as Alpe d'Huez, Mont Ventoux, Col du Tourmalet and Col du Galibier) with length, average gradient and, where stated, maximum gradient, elevation gain, summit and start altitude. Figures come only from official sources (race organisers, tourism offices, municipalities or road authorities), one per climb, named and linked in every row with the date Pedal Brief checked it. Climbs without both an official length and average gradient are left out.",
 "url": "https://pedalbrief.com/data/famous-climbs",
 "license": "https://creativecommons.org/licenses/by/4.0/",
 "attribution": "Pedal Brief (pedalbrief.com)",
 "citation": "Pedal Brief (pedalbrief.com), “Famous road climbs: official length and gradient”, https://pedalbrief.com/data/famous-climbs, CC BY 4.0. Sources checked 16 Oct 2026.",
 "notice": "Compilation by Pedal Brief under CC BY 4.0. The underlying facts come from the sources linked in each row; brand and team names and trademarks belong to their owners. Provided as is, without warranty.",
 "used_on": "https://pedalbrief.com/climbs/",
 "date_modified": "2026-10-18",
 "oldest_check": "2026-10-16",
 "fields": [
  {
   "name": "slug",
   "type": "text",
   "description": "Pedal Brief id (also the page URL)"
  },
  {
   "name": "name",
   "type": "text",
   "description": "Climb"
  },
  {
   "name": "start",
   "type": "text",
   "description": "Town the climb starts from"
  },
  {
   "name": "country",
   "type": "text",
   "description": "Country"
  },
  {
   "name": "length_km",
   "type": "number",
   "description": "Length in km, as the source states"
  },
  {
   "name": "avg_gradient_pct",
   "type": "number",
   "description": "Average gradient in %, as the source states"
  },
  {
   "name": "max_gradient_pct",
   "type": "number",
   "description": "Maximum gradient in %; empty if the source does not state it"
  },
  {
   "name": "elevation_gain_m",
   "type": "number",
   "description": "Elevation gain in m; empty if not stated"
  },
  {
   "name": "summit_m",
   "type": "number",
   "description": "Summit altitude in m; empty if not stated"
  },
  {
   "name": "start_m",
   "type": "number",
   "description": "Start altitude in m; empty if not stated"
  },
  {
   "name": "source_name",
   "type": "text",
   "description": "Official source"
  },
  {
   "name": "source_url",
   "type": "url",
   "description": "Source page"
  },
  {
   "name": "source_note",
   "type": "text",
   "description": "Which source was used where official sources differ; empty if none"
  },
  {
   "name": "checked",
   "type": "date",
   "description": "Date Pedal Brief checked the source"
  },
  {
   "name": "page_url",
   "type": "url",
   "description": "The climb’s page on pedalbrief.com"
  }
 ],
 "row_count": 20,
 "rows": [
  {
   "slug": "alpe-d-huez",
   "name": "Alpe d'Huez",
   "start": "Le Bourg-d'Oisans",
   "country": "France",
   "length_km": 13.8,
   "avg_gradient_pct": 7.9,
   "max_gradient_pct": 15,
   "elevation_gain_m": null,
   "summit_m": 1850,
   "start_m": 720,
   "source_name": "Alpe d'Huez Tourisme (Itinerary no. 4, Cycling in Oisans)",
   "source_url": "https://www.alpedhuez.com/en/alpe-dhuez-the-mythical-climb/",
   "source_note": "Alpe d'Huez Tourisme's 21-bends page lists different length and gain figures; this page uses the mythical-climb itinerary (13.8 km, 7.9%). The same page's 1,266 m 'total ascent' is for the whole 31 km round-trip itinerary (lowest point 720 m, highest 1,850 m), not the 13.8 km climb, so no gain is shown.",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/alpe-d-huez"
  },
  {
   "slug": "mont-ventoux-bedoin",
   "name": "Mont Ventoux",
   "start": "Bédoin",
   "country": "France",
   "length_km": 21.8,
   "avg_gradient_pct": 7.5,
   "max_gradient_pct": 15,
   "elevation_gain_m": 1598,
   "summit_m": 1910,
   "start_m": null,
   "source_name": "Office de Tourisme Ventoux Provence",
   "source_url": "https://www.ventouxprovence.fr/actualites/acces-au-sommet-du-ventoux.html",
   "source_note": null,
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/mont-ventoux-bedoin"
  },
  {
   "slug": "col-du-tourmalet-luz",
   "name": "Col du Tourmalet",
   "start": "Luz-Saint-Sauveur",
   "country": "France",
   "length_km": 18.9,
   "avg_gradient_pct": 7.7,
   "max_gradient_pct": 10.2,
   "elevation_gain_m": 1400,
   "summit_m": 2115,
   "start_m": 711,
   "source_name": "N'PY Grand Tourmalet",
   "source_url": "https://www.n-py.com/fr/grand-tourmalet/col-tourmalet/velo",
   "source_note": "Hautes-Pyrénées Tourisme lists the same climb as 19.0 km with average gradient around 7.3%; this page uses N'PY's stated 18.9 km and 7.7%.",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/col-du-tourmalet-luz"
  },
  {
   "slug": "col-du-galibier-valloire",
   "name": "Col du Galibier",
   "start": "Valloire",
   "country": "France",
   "length_km": 18.2,
   "avg_gradient_pct": 7.0,
   "max_gradient_pct": 9.5,
   "elevation_gain_m": 1239,
   "summit_m": 2642,
   "start_m": 1403,
   "source_name": "Route des Grandes Alpes",
   "source_url": "https://www.routedesgrandesalpes.com/grands-cols/col-du-galibier",
   "source_note": null,
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/col-du-galibier-valloire"
  },
  {
   "slug": "col-de-la-madeleine-la-chambre",
   "name": "Col de la Madeleine",
   "start": "La Chambre",
   "country": "France",
   "length_km": 19.3,
   "avg_gradient_pct": 8.0,
   "max_gradient_pct": 9.5,
   "elevation_gain_m": 1521,
   "summit_m": 1993,
   "start_m": 472,
   "source_name": "Route des Grandes Alpes",
   "source_url": "https://www.routedesgrandesalpes.com/grands-cols/col-de-la-madeleine",
   "source_note": "South side, direct route from La Chambre (not via Montgellafrey).",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/col-de-la-madeleine-la-chambre"
  },
  {
   "slug": "col-d-izoard-briancon",
   "name": "Col d'Izoard",
   "start": "Briançon",
   "country": "France",
   "length_km": 19.2,
   "avg_gradient_pct": 6.5,
   "max_gradient_pct": 9,
   "elevation_gain_m": 1170,
   "summit_m": 2360,
   "start_m": 1209,
   "source_name": "Route des Grandes Alpes",
   "source_url": "https://www.routedesgrandesalpes.com/grands-cols/col-izoard",
   "source_note": "North side from Briançon. Office de Tourisme Briançonnais lists about 6% average and ~1,150 m gain for the same side; this page uses Route des Grandes Alpes (19.2 km, 6.5%, 1,170 m).",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/col-d-izoard-briancon"
  },
  {
   "slug": "col-de-l-iseran-val-d-isere",
   "name": "Col de l'Iseran",
   "start": "Val-d'Isère",
   "country": "France",
   "length_km": 16.0,
   "avg_gradient_pct": 5.8,
   "max_gradient_pct": 8,
   "elevation_gain_m": 929,
   "summit_m": 2764,
   "start_m": 1850,
   "source_name": "Route des Grandes Alpes",
   "source_url": "https://www.routedesgrandesalpes.com/grands-cols/iseran",
   "source_note": "North side from Val-d'Isère (not the full Bourg-Saint-Maurice approach). Summit 2,764 m; roadside panel says 2,770 m (noted by RGA).",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/col-de-l-iseran-val-d-isere"
  },
  {
   "slug": "col-de-la-croix-de-fer-saint-jean",
   "name": "Col de la Croix de Fer",
   "start": "Saint-Jean-de-Maurienne",
   "country": "France",
   "length_km": 29.0,
   "avg_gradient_pct": 6.5,
   "max_gradient_pct": 10.5,
   "elevation_gain_m": 1615,
   "summit_m": 2064,
   "start_m": 568,
   "source_name": "Route des Grandes Alpes",
   "source_url": "https://www.routedesgrandesalpes.com/grands-cols/croix-de-fer",
   "source_note": "North side from Saint-Jean-de-Maurienne. Secondary profiles often cite ~5.1–5.2% over a different start definition; this page uses RGA's 29 km / 6.5% / 1,615 m.",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/col-de-la-croix-de-fer-saint-jean"
  },
  {
   "slug": "col-du-glandon-saint-etienne",
   "name": "Col du Glandon",
   "start": "Saint-Étienne-de-Cuines",
   "country": "France",
   "length_km": 20.9,
   "avg_gradient_pct": 7.0,
   "max_gradient_pct": 11.5,
   "elevation_gain_m": 1477,
   "summit_m": 1924,
   "start_m": 453,
   "source_name": "Route des Grandes Alpes",
   "source_url": "https://www.routedesgrandesalpes.com/col-du-glandon",
   "source_note": "North side from Saint-Étienne-de-Cuines. RGA summit figure 1,924 m (FAQ elsewhere on the same site says 1,922 m for the neighbouring Croix de Fer junction context).",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/col-du-glandon-saint-etienne"
  },
  {
   "slug": "col-de-la-loze-meribel",
   "name": "Col de la Loze",
   "start": "Moûtiers (via Méribel)",
   "country": "France",
   "length_km": 26.5,
   "avg_gradient_pct": 7,
   "max_gradient_pct": 12,
   "elevation_gain_m": 1826,
   "summit_m": 2304,
   "start_m": 478,
   "source_name": "Route des Grandes Alpes",
   "source_url": "https://www.routedesgrandesalpes.com/grands-cols/col-de-la-loze",
   "source_note": "Méribel route from Moûtiers. RGA gives a 12% maximum with passages at 20%. The Courchevel route on the same page is 32.8 km at 6% (1,886 m).",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/col-de-la-loze-meribel"
  },
  {
   "slug": "col-de-joux-plane-samoens",
   "name": "Col de Joux Plane",
   "start": "Samoëns",
   "country": "France",
   "length_km": 11.5,
   "avg_gradient_pct": 8.5,
   "max_gradient_pct": 11,
   "elevation_gain_m": 991,
   "summit_m": 1691,
   "start_m": 703,
   "source_name": "Route des Grandes Alpes",
   "source_url": "https://www.routedesgrandesalpes.com/grands-cols/col-de-joux-plane",
   "source_note": "South side from Samoëns. RGA gives an 11% maximum and 15% over about a hundred metres. The Morzine side on the same page is 10.7 km at 7.5% (747 m).",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/col-de-joux-plane-samoens"
  },
  {
   "slug": "cime-de-la-bonette-jausiers",
   "name": "Cime de la Bonette",
   "start": "Jausiers",
   "country": "France",
   "length_km": 23.2,
   "avg_gradient_pct": 7,
   "max_gradient_pct": null,
   "elevation_gain_m": 1588,
   "summit_m": 2802,
   "start_m": 1214,
   "source_name": "Route des Grandes Alpes",
   "source_url": "https://www.routedesgrandesalpes.com/grands-cols/cime-de-la-bonette",
   "source_note": "North side from Jausiers to the Cime (2,802 m), the loop above the Col de la Bonette (2,715 m; 1,501 m of gain to the col). RGA gives 10 to 12% in the last km before the Cime.",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/cime-de-la-bonette-jausiers"
  },
  {
   "slug": "col-de-la-colombiere-scionzier",
   "name": "Col de la Colombière",
   "start": "Scionzier",
   "country": "France",
   "length_km": 16.5,
   "avg_gradient_pct": 6.8,
   "max_gradient_pct": 10.2,
   "elevation_gain_m": 1108,
   "summit_m": 1613,
   "start_m": 505,
   "source_name": "Route des Grandes Alpes",
   "source_url": "https://www.routedesgrandesalpes.com/grands-cols/col-de-la-colombiere",
   "source_note": "North side from Cluses-Scionzier. The Le Grand-Bornand side on the same page is 11.7 km at 6% (690 m).",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/col-de-la-colombiere-scionzier"
  },
  {
   "slug": "col-du-grand-colombier-culoz",
   "name": "Col du Grand Colombier",
   "start": "Culoz",
   "country": "France",
   "length_km": 17.7,
   "avg_gradient_pct": 7,
   "max_gradient_pct": 11,
   "elevation_gain_m": 1261,
   "summit_m": 1498,
   "start_m": 237,
   "source_name": "Route des Grandes Alpes",
   "source_url": "https://www.routedesgrandesalpes.com/grands-cols/col-du-grand-colombier",
   "source_note": "South-east side from Culoz, one of four sides RGA lists. Summit 1,498 m; the sign at the col says 1,501 m (noted by RGA).",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/col-du-grand-colombier-culoz"
  },
  {
   "slug": "cormet-de-roselend-beaufort",
   "name": "Cormet de Roselend",
   "start": "Beaufort-sur-Doron",
   "country": "France",
   "length_km": 20.3,
   "avg_gradient_pct": 6,
   "max_gradient_pct": 9.5,
   "elevation_gain_m": 1230,
   "summit_m": 1968,
   "start_m": 738,
   "source_name": "Route des Grandes Alpes",
   "source_url": "https://www.routedesgrandesalpes.com/grands-cols/cormet-de-roselend",
   "source_note": "North side from Beaufort-sur-Doron. RGA's south-side panel (Bourg-Saint-Maurice, 19.3 km at 6%) gives the summit as 1,938 m; this page uses the 1,968 m on the page header and north-side panel.",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/cormet-de-roselend-beaufort"
  },
  {
   "slug": "col-de-luz-ardiden-luz",
   "name": "Luz Ardiden",
   "start": "Luz-Saint-Sauveur",
   "country": "France",
   "length_km": 14.5,
   "avg_gradient_pct": 7.4,
   "max_gradient_pct": 11,
   "elevation_gain_m": 1030,
   "summit_m": 1715,
   "start_m": 677,
   "source_name": "N'PY Luz Ardiden",
   "source_url": "https://www.n-py.com/fr/luz-ardiden/col-de-luz-ardiden",
   "source_note": "From Luz-Saint-Sauveur. N'PY's characteristics table gives the finish at 1,715 m; its col card elsewhere says 1,720 m. The Viscos route on the same page is 14.2 km at 7.5% (1,120 m).",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/col-de-luz-ardiden-luz"
  },
  {
   "slug": "la-plagne-aime",
   "name": "La Plagne",
   "start": "Aime-la-Plagne",
   "country": "France",
   "length_km": 20,
   "avg_gradient_pct": 7.5,
   "max_gradient_pct": 9,
   "elevation_gain_m": 1451,
   "summit_m": 2112,
   "start_m": 661,
   "source_name": "Route des Grandes Alpes",
   "source_url": "https://www.routedesgrandesalpes.com/grands-cols/montee-de-la-plagne",
   "source_note": "From Aime-la-Plagne. RGA gives the 9% maximum as lasting a few hundred metres.",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/la-plagne-aime"
  },
  {
   "slug": "col-du-galibier-lautaret",
   "name": "Col du Galibier",
   "start": "Col du Lautaret",
   "country": "France",
   "length_km": 8.6,
   "avg_gradient_pct": 7,
   "max_gradient_pct": 9.5,
   "elevation_gain_m": 585,
   "summit_m": 2642,
   "start_m": 2057,
   "source_name": "Route des Grandes Alpes",
   "source_url": "https://www.routedesgrandesalpes.com/grands-cols/col-du-galibier",
   "source_note": "South side from the Col du Lautaret (2,057 m), the top part of the approach from Briançon. RGA gives the 9.5% maximum in the last km.",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/col-du-galibier-lautaret"
  },
  {
   "slug": "col-du-grand-colombier-anglefort",
   "name": "Col du Grand Colombier",
   "start": "Anglefort",
   "country": "France",
   "length_km": 15.3,
   "avg_gradient_pct": 8,
   "max_gradient_pct": 13,
   "elevation_gain_m": 1209,
   "summit_m": 1498,
   "start_m": 289,
   "source_name": "Route des Grandes Alpes",
   "source_url": "https://www.routedesgrandesalpes.com/grands-cols/col-du-grand-colombier",
   "source_note": "North-east side from Anglefort; RGA says it joins the Culoz route from about the ninth km. Summit 1,498 m; the sign at the col says 1,501 m (noted by RGA).",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/col-du-grand-colombier-anglefort"
  },
  {
   "slug": "col-du-pre-beaufort",
   "name": "Col du Pré",
   "start": "Beaufort-sur-Doron",
   "country": "France",
   "length_km": 12.2,
   "avg_gradient_pct": 8,
   "max_gradient_pct": 9.5,
   "elevation_gain_m": 966,
   "summit_m": 1703,
   "start_m": 738,
   "source_name": "Route des Grandes Alpes",
   "source_url": "https://www.routedesgrandesalpes.com/grands-cols/col-du-pre",
   "source_note": "From Beaufort-sur-Doron. The short side from the Col de Méraillet on the same page is 5.2 km at 5% (177 m).",
   "checked": "2026-10-16",
   "page_url": "https://pedalbrief.com/climbs/col-du-pre-beaufort"
  }
 ]
}
