How Hot Is the Tour?

Every stage vs. 50 years of Tour weather

Today's stage

Stage 17 · 22 JulToday

ChambéryVoiron

0.0°C

vs 50-yr average (26.2°C) · Finish 29.8°C

Route max29.9°CModerate high-risk · 23°C WBGT (est.)

174.7 kmFlat

All 21 stages

Stage 1 · 4 JulCompleted

BarcelonaBarcelona (Montjuïc)

Finish32.5°C · +6.7°C vs 50-yr average (25.8°C)

Route max32.5°CModerate high-risk · 27°C WBGT (est.)

19.6 kmTeam time trial
Stage 2 · 5 JulCompleted

TarragonaBarcelona

Finish33.5°C · +7.7°C vs 50-yr average (25.8°C)

Route max33.9°CHigh-risk · 29°C WBGT (est.)

168.5 kmHilly
Stage 3 · 6 JulCompleted

GranollersLes Angles

Finish25.7°C · +6.2°C vs 50-yr average (19.5°C)

Route max34.3°CModerate high-risk · 28°C WBGT (est.)

195.9 kmMountain

Route adapted for heat/wildfire

A wildfire broke out near Les Angles the evening before the stage (Trévillach wildfire, Pyrénées-Orientales). The stage ran in adapted form: spectators were discouraged/restricted from the final ~40km on French soil and the publicity caravan was withdrawn.

Stage 4 · 7 JulCompleted

CarcassonneFoix

Finish36.1°C · +12.6°C vs 50-yr average (23.5°C)

Route max39.6°CHigh-risk · 29°C WBGT (est.)

181.9 kmHilly

Raced under heat alert

Raced under a Météo-France "Code Red" heat alert in Occitanie with forecasts of ~40-41°C. The stage went ahead without cancellation.

Stage 5 · 8 JulCompleted

LannemezanPau

Finish31.6°C · +8.2°C vs 50-yr average (23.4°C)

Route max31.6°CModerate high-risk · 28°C WBGT (est.)

158.3 kmFlat
Stage 6 · 9 JulCompleted

PauGavarnie-Gèdre

Finish27.0°C · +8.5°C vs 50-yr average (18.5°C)

Route max35.3°CHigh-risk · 29°C WBGT (est.)

186.2 kmMountain — summit finish
Stage 7 · 10 JulCompleted

HagetmauBordeaux

Finish36.0°C · +10.2°C vs 50-yr average (25.8°C)

Route max36.0°CHigh-risk · 30°C WBGT (est.)

175.1 kmFlat
Stage 8 · 11 JulCompleted

PérigueuxBergerac

Finish36.4°C · +10.2°C vs 50-yr average (26.2°C)

Route max36.4°CHigh-risk · 30°C WBGT (est.)

180.4 kmFlat
Stage 9 · 12 JulCompleted

MalemortUssel

Finish32.2°C · +10.4°C vs 50-yr average (21.8°C)

Route max39.1°CHigh-risk · 30°C WBGT (est.)

185.5 km 155.5 kmHilly

Shortened for heat

185.5 km 155.5 km raced

Cut short after a red heat alert was issued for the Corrèze department, with ~40°C expected at the start in Malemort and ~35°C at the finish in Ussel. Start and finish times adjusted (start 13:45, finish ~17:30).

Rest day follows

Stage 10 · 14 JulCompleted

AurillacLe Lioran

Finish26.3°C · +8.6°C vs 50-yr average (17.7°C)

Route max33.9°CHigh-risk · 33°C WBGT (est.)

166.6 kmMountain
Stage 11 · 15 JulCompleted

VichyNevers

Finish34.1°C · +9.6°C vs 50-yr average (24.5°C)

Route max34.1°CHigh-risk · 29°C WBGT (est.)

161.3 kmFlat
Stage 12 · 16 JulCompleted

Circuit de Nevers Magny-CoursChalon-sur-Saône

Finish30.6°C · +5.2°C vs 50-yr average (25.4°C)

Route max31.9°CHigh-risk · 28°C WBGT (est.)

179.1 kmFlat
Stage 13 · 17 JulCompleted

DoleBelfort

Finish25.5°C · +2.1°C vs 50-yr average (23.4°C)

Route max28.5°CModerate high-risk · 25°C WBGT (est.)

205.8 kmHilly
Stage 14 · 18 JulCompleted

MulhouseLe Markstein Fellering

Finish21.3°C · +2.6°C vs 50-yr average (18.7°C)

Route max27.9°CModerate high-risk · 27°C WBGT (est.)

155.3 kmMountain
Stage 15 · 19 JulCompleted

ChampagnolePlateau de Solaison

Finish21.5°C · +3.7°C vs 50-yr average (17.8°C)

Route max28.1°CModerate high-risk · 24°C WBGT (est.)

183.9 kmMountain — summit finish

Rest day follows

Stage 16 · 21 JulCompleted

Évian-les-BainsThonon-les-Bains

Finish24.8°C · +1.6°C vs 50-yr average (23.2°C)

Route max25.1°CModerate low-risk · 21°C WBGT (est.)

26.1 kmIndividual time trial
Stage 17 · 22 JulToday

ChambéryVoiron

Finish29.8°C · +3.6°C vs 50-yr average (26.2°C)

Route max29.9°CModerate high-risk · 23°C WBGT (est.)

174.7 kmFlat
Stage 18 · 23 JulUpcoming

VoironOrcières-Merlette

Finish24.8°C · +3.1°C vs 50-yr average (21.7°C)

Route max31.8°CModerate high-risk · 27°C WBGT (est.)

185.2 kmMountain — summit finish
Stage 19 · 24 JulUpcoming

GapAlpe d'Huez

Finish22.7°C · +4.8°C vs 50-yr average (17.9°C)

Route max31.6°CModerate high-risk · 24°C WBGT (est.)

127.9 kmMountain
Stage 20 · 25 JulUpcoming

Le Bourg-d'OisansAlpe d'Huez

Finish16.9°C · -1.0°C vs 50-yr average (17.9°C)

Route max25.5°CModerate low-risk · 21°C WBGT (est.)

170.9 kmMountain — summit finish

Queen stage of the race — the race's highest point (Col du Galibier, 2,642m) and a back-to-back finish atop Alpe d'Huez.

Stage 21 · 26 JulUpcoming

ThoiryParis (Champs-Élysées)

Finish24.4°C · 0.0°C (about average) vs 50-yr average (24.4°C)

Route max24.4°CModerate low-risk · 21°C WBGT (est.)

133 kmFlat