Nearly 2 million fans lined the streets of Leeds on Saturday to watch the first stage of the 21-stage Tour De France premier bicycling race. TV viewers just tuning in mid-stage might have been surprised to see the 198 cyclists peddling through a British city, but this is the fourth Tour in the event's 101-year history to include stages in England, with additional stages happening in Belgium and Spain.

There are nine new cities on the 40-city, 2,277-mile route this year: Leeds (stage 1), Harrogate (stage 1), York (stage 2), Sheffield (stage 2) and Cambridge (stage 3), all in England; Ypres (stage 5), Oyonnax (stage 11), Risoul (stage 14) and Maubourguet Pays du Val d’Adour (stage 19).

Stage 3 concluded in London on Monday afternoon with some riders criticizing the crowds for dangerously trying to take selfies too close to the course. On Tuesday, July 8, Stage 4 starts in Le Touquet-Paris-Plage and finishes 101 miles later in Lille Métropole. Check out the route of each stage on the map below:

The race covers 2,277 miles (3,664 km) in 21 stages and will conclude on July 27th. Here is a full schedule of the stages of the 2014 Tour De France:

Below are official elevation and route maps for each stage:

Stage 1
Saturday, July 5th: Leeds / Harrogate letour.fr
Stage 2
Sunday, July 6th: York / Sheffield letour.fr
stage3
Monday, July 7th: Cambridge / Londres letour.fr
stage4
Stage 2 of the Tour de France starts Tuesday, July 8, in Le Touquet-Paris-Plage. letour.fr
stage5
Wednesday, July 9th: Ypres / Arenberg Porte du Hainaut letour.fr
stage6
Thursday, July 10th: Arras/Reims letour.fr
stage7
Friday, July 11th: Épernay / Nancy letour.fr
stage8
Saturday, July 12th: Tomblaine / Gérardmer La Mauselaine letour.fr
stage9
Sunday, July 13th: Gérardmer / Mulhouse letour.fr
stage10
Monday, July 14th: Mulhouse / La Planche des Belles Filles letour.fr
stage11
Wednesday, July 16th: Besançon / Oyonnax letour.fr
stage12
Thursday, July 17th: Bourg-en-Bresse / Saint-Étienne letour.fr
stage13
Friday July 18th: Saint-Étienne / Chamrousse letour.fr
stage14
Saturday, July 19th: Grenoble / Risoul letour.fr
stage15
Sunday, July 20th: Tallard / Nîmes letour.fr
stage16
Tuesday, July 22nd: Carcassonne / Bagnères-de-Luchon letour.fr
stage17
Wednesday, July 23rd: Saint-Gaudens / Saint-Lary Pla d'Adet letour.fr
stage18
Thursday, July 24th: Pau / Hautacam letour.fr
stage19
Friday, July 25th: Maubourguet Pays du Val d'Adour / Bergerac letour.fr
stage20
Saturday, July 26th: Bergerac / Périgueux letour.fr
stage21
Sunday, July 27th: Évry / Paris Champs-Élysées letour.fr