Prolog, Lüttich (6,1 km): Fabian Cancellara (Schweiz) 6:50 Min.
1. Etappe, Lüttich - Charleroi (202 km): Jaan Kirsipuu (Estland) 4:40:29 Std.
2. Etappe, Charleroi - Namur (197 km): Robbie McEwen (Australien) 4:18:39 Std.
3. Etappe, Waterloo - Wasquehal (210 km): Jean-Patrick Nazon (Frankreich) 4:36:45 Std.
4. Etappe, Mannschaftszeitfahren, Cambrai - Arras (65 km): US Postal (USA) 1:12:03 Std.
5. Etappe, Amiens - Chartres (200 km): Steward O'Grady (Australien) 5:05:58 Std.
6. Etappe, Bonneval - Angers (196 km): Tom Boonen (Belgien) 4:33:41 Std.
7. Etappe, Chateaubriant - Saint-Brieuc (204 km): Filippo Pozzato (Italien) 4:31:34 Std.
8. Etappe, Lamballe - Quimper (168 km): Thor Hushovd (Norwegen) 3:54:22 Std.
9. Etappe, Saint-Leonard-de-Noblat - Geuret (160 km): Robbie McEwen (Australien) 3:32:55 Std.
10. Etappe, Limoges - Saint Flour (237 km): Richard Virenque (Frankreich) 6:00:24 Std.
11. Etappe, Saint Flour - Figeac (164 km): David Moncoutie (Frankreich) 3:54:58 Std.
12. Etappe, Castelsarrasin - La Mongie (197,5 km): Ivan Basso (Italien) 5:03:58 Std.
13. Etappe, Lannemezan - Plaetau de Beille (205,5 km): Lance Armstrong (USA) 6:04:38 Std.
14. Etappe, Carcassonne - Nimes (192,5 km): Aitor Gonzalez (Spanien) 4:18:32 Std.
15. Etappe, Valreas - Villard-de-Lans (180,5 km): Lance Armstrong (USA) 4:40:30 Std.
16. Etappe, Einzelzeitfahren, Bourg-d'Oisans - Alpe d'Huez (15,5 km): Lance Armstrong (USA) 39:41 Min.
17. Etappe, Bourg d'Oisans - Le Grand Bornand (204 km): Lance Armstrong (USA) 6:11:52 Std.
18. Etappe, Annemasse - Lons-le-Saunier (166 km): Juan Miguel Mercado (Spanien) 4:04:03 Std.
19. Etappe, Einzelzeitfahren, Besancon (55 km): Lance Armstrong (USA) 1:06:49 Std.
20. Etappe, Montereau - Paris (163 km): Tom Boonen (Belgien) 4:08:26 Std.