Classement général:
1. Alberto Contador (ESP/AST) 85h48:35.
2. Andy Schleck (LUX/SAX) à 4:11.
3. Lance Armstrong (USA/AST) 5:24.
4. Bradley Wiggins (GBR/GRM) 6:01.
5. Frank Schleck (LUX/SAX) 6:04.
6. Andreas Klöden (GER/AST) 6:42.
7. Vincenzo Nibali (ITA/LIQ) 7:35.
8. Christian Vande Velde (USA/GRM) 12:04.
9. Roman Kreuziger (CZE/LIQ) 14:16.
10. Christophe Le Mével (FRA/FDJ) 14:25.
11. Mikel Astarloza (ESP/EUS)14:44.
12. Sandy Casar (FRA/FDJ) 17:19.
13. Vladimir Karpets (RUS/KAT) 18:34.
14. Rinaldo Nocentini (ITA/ALM) 20:45.
15. Jürgen Van den Broeck (BEL/SIL) 20:50.
16. Stéphane Goubert (FRA/ALM) 22:29.
17. Carlos Sastre (ESP/CTT) 26:21.
18. Alexandre Botcharov (RUS/KAT) 29:33.
19. George Hincapie (USA/THR) 33:27.
20. Sylvain Chavanel (FRA/QST) 34:09.
Points (général):
1. Thor Hushovd (NOR/CTT) 280 pts
2. Mark Cavendish (GBR/THR) 270
3. Gerald Ciolek (GER/MRM) 172
4. José Joaquin Rojas (ESP/GCE) 145
5. Tyler Farrar (USA/GRM) 136
6. Nicolas Roche (EIR/ALM) 122
7. Oscar Freire (ESP/RAB) 119
8. Franco Pellizotti (ITA/LIQ) 104
9. Alberto Contador (ESP/AST) 101
10. Andreas Klöden (GER/AST) 89
Montagne (général):
1. Franco Pellizotti (ITA/LIQ) 210 pts
2. Egoi Martinez (ESP/EUS) 135
3. Alberto Contador (ESP/AST) 126
4. Andy Schleck (LUX/SAX) 111
5. Pierrick Fédrigo (FRA/BBO) 99
6. Christophe Kern (FRA/COF) 89
7. Frank Schleck (LUX/SAX) 88
8. Mikel Astarloza (ESP/EUS) 86
9. Juan Manuel Garate (ESP/RAB) 86
10. Sandy Casar (FRA/FDJ) 84