Voici les plus grandes villes de France par population.
1.Paris
2.Marseille
3.Lyon
4.Toulouse
5.Nice
6.Nantes
7.Strasbourg
8.Montpellier
9.Bordeaux
10.Rennes
11.le Havre
12.Reims
13.Lille
14.Saint-Étienne
15.Toulon
16.Grenoble
17.Angers
18.Dijon
19.Brest
20.le Mans
Le classement des villes par ordre de population est bien celui noté ci-dessus, mais dans votre questions vous demander les agglomérations (unité urbaine).
Unité Urbaine classement 2009 (insee)
1 - Paris
2 - Marseille
3 - Lyon
4 - Lille
5 - Nice
6 - Toulouse
7 - Bordeaux
8 - Nantes
9 - Toulon
10 - Douai-Lens
11 - Grenoble
12 - Rouen