Pour un article plus général, voir Tour de France 2020.
La 8e étape du Tour de France 2020 se déroule le samedi 5 septembre 2020 entre Cazères et Loudenvielle, sur une distance de 141 kilomètres.
La première étape pyrénéenne commence par une partie plate dans le Comminges, puis cela monte avec l'ascension du col de Menté (6,9 km à 8,1 %, 1re catégorie). La vallée de la Barousse est montée pour atteindre le Port de Balès (12,2 km à 7,6 %, Hors-catégorie). La descente vers le Luchonnais donne directement accès au col de Peyresourde (9,7 km à 7,5 %, 1re catégorie et bonifications). L'arrivée se fait après la descente de ce dernier, à Loudenvielle.
Treize coureurs s'échappent, parmi eux, le maillot à pois passe en tête au col de Menté. Le groupe de tête explose dans le Port de Balès, Nans Peters (AG2R La Mondiale) et Ilnur Zakarin (CCC Team) distancent leurs compagnons de fugue. Dans le peloton, Thibaut Pinot est distancé à 7 km du sommet et terminera à plus de 25 minutes du vainqueur. Peters file en solitaire dans la descente, puis résiste au retour de Zakarin dans le col de Peyresourde. Derrière, Tadej Pogačar profite de sa troisième attaque pour distancer les principaux favoris. Malgré des attaques de Landa, Porte, Martin et Quintana, aucun autre leader ne parvient à créer une différence. Malgré le sacrifice de ses équipiers, notamment Tom Dumoulin, Roglič ne tente rien. Nans Peters s'impose finalement avec 47 secondes d'avance sur Tom Skujinšs et Carlos Verona (Movistar), 1 minute 09 sur Ilnur Zakarin, qui a perdu du temps dans la dernière descente. Pogačar termine 9e de l'étape, à 6 minutes du vainqueur. Romain Bardet accélère dans les derniers hectomètres franchit la ligne 38 secondes après le Slovène et deux secondes d'avance sur le groupe maillot jaune. Mas, Carapaz et Mollema terminent à 7 minutes 18, Buchmann à 7 minutes 43. En difficulté dans le col de Peyresourde, Adam Yates conserve son maillot jaune, avec 3 secondes d'avance sur Roglič, 9 sur Martin, 11 sur Bardet, 13 sur les quatre Colombiens Bernal, Quintana, López et Rigoberto Urán (EF Pro Cycling), 40 sur Pogačar. Peters et Zakarin grimpent sur le podium du classement de la montagne, avec 4 et 10 points de retard sur Cosnefroy.