The World - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area (for specific metro area data, see our ranking by metro area). Data is as of 2011 estimates.

Rank  City  Country Population 
36,149. San Colombano al Lambro  Italy 7,258
66,559. San Colombano Certenoli  Italy 2,401
60,155. San Cono  Italy 2,961
48,211. San Cosme  Argentina 4,429
69,077. San Cosme y Damián  Paraguay 2,223
67,877. San Costantino Calabro  Italy 2,308
50,237. San Costanzo  Italy 4,120
23,316. San Cristóbal  Argentina 14,286
46,412. San Cristóbal  Colombia 4,737
7,096. San Cristóbal  Cuba 59,579
2,595. San Cristóbal  Dominican Republic 154,040
39,731. San Cristóbal  Ecuador 6,164
51,195. San Cristóbal  Mexico 3,989
57,574. San Cristobal  Philippines 3,201
1,606. San Cristóbal  Venezuela 246,583
69,878. San Cristóbal Acasaguastlán  Guatemala 2,171
54,638. San Cristóbal Amatlán  Mexico 3,539
31,383. San Cristóbal Cucho  Guatemala 9,152
78,041. San Cristóbal de Entreviñas  Spain 1,642
3,116. San Cristóbal de Las Casas  Mexico 128,996
66,109. San Cristóbal de Segovia  Spain 2,437
49,752. San Cristóbal Totonicapán  Guatemala 4,191
18,444. San Cristóbal Verapaz  Guatemala 19,664
35,073. San Damiano d'Asti  Italy 7,622
34,321. San Daniele del Friuli  Italy 7,893
81,014. San Daniele Po  Italy 1,479
51,497. San Demetrio Corone  Italy 3,944
78,692. San Demetrio ne' Vestini  Italy 1,605
33,997. San Diego  Colombia 8,014
20,620. San Diego  Costa Rica 16,991
84,593. San Diego  Honduras 1,306
65,484. San Diego  Philippines 2,488
55,354. San Diego  Philippines 3,451
47,852. San Diego  United States 4,488
231. San Diego  United States 1,307,402
29,494. San Diego Country Estates  United States 10,109
45,057. San Diego de Alejandría  Mexico 4,998
40,114. San Diego de la Unión  Mexico 6,072
78,016. San Diego de los Baños  Cuba 1,643
46,602. San Dieguito Xochimanca  Mexico 4,705
11,927. San Dimas  United States 33,371
51,730. San Dionisio  Nicaragua 3,910
58,237. San Dionisio  Philippines 3,134
56,873. San Dionisio del Mar  Mexico 3,281
43,665. San Dionisio Ocotepec  Mexico 5,251
11,294. San Donà di Piave  Italy 35,417
36,566. San Donaci  Italy 7,117
41,545. San Donato di Lecce  Italy 5,718
75,826. San Donato di Ninea  Italy 1,778
12,248. San Donato Milanese  Italy 32,354
69,565. San Donato Val di Comino  Italy 2,192
40,675. San Dorligo della Valle  Italy 5,927
69,987. San Eduardo  Philippines 2,164
24,170. San Elizario  United States 13,603
63,841. San Enrique  Philippines 2,620
30,096. San Enrique  Philippines 9,818
25,476. San Estanislao  Colombia 12,596
55,455. San Esteban  Honduras 3,439
56,990. San Esteban de Gormaz  Spain 3,268
53,184. San Eugenio  Philippines 3,719
67,485. San Fabian  Philippines 2,335
80,802. San Fedele Intelvi  Italy 1,491
78,038. San Fedele Superiore  Italy 1,642
52,288. San Fele  Italy 3,832
20,817. San Felice a Cancello  Italy 16,769
33,955. San Felice Circeo  Italy 8,036
60,387. San Felice del Benaco  Italy 2,939
29,622. San Felice sul Panaro  Italy 10,055
7,130. San Felipe  Chile 59,294
15,215. San Felipe  Costa Rica 24,985
31,924. San Felipe  Guatemala 8,921
22,120. San Felipe  Mexico 15,386
14,682. San Felipe  Mexico 26,072
64,438. San Felipe  Philippines 2,570
58,733. San Felipe  Philippines 3,090
53,289. San Felipe  Philippines 3,707
5,406. San Felipe  Venezuela 76,766
44,008. San Felipe Aztatán  Mexico 5,185
51,734. San Felipe del Progreso  Mexico 3,909
39,747. San Felipe Ixtacuixtla  Mexico 6,160
40,655. San Felipe Jalapa de Díaz  Mexico 5,931
66,517. San Felipe Pueblo  United States 2,404
39,836. San Felipe Teotlalcingo  Mexico 6,138
44,656. San Felipe Usila  Mexico 5,063
91,222. San Félix  Panama 1,049
88,178. San Félix  Uruguay 1,161
48,801. San Ferdinando  Italy 4,339
23,243. San Ferdinando di Puglia  Italy 14,361
49,763. San Fermo della Battaglia  Italy 4,189
78,520. San Fernando  Colombia 1,615
91,900. San Fernando  Honduras 1,026
31,669. San Fernando  Mexico 9,024
13,370. San Fernando  Mexico 29,171
51,808. San Fernando  Nicaragua 3,899
71,240. San Fernando  Philippines 2,084
70,414. San Fernando  Philippines 2,136
57,926. San Fernando  Philippines 3,165
39,573. San Fernando  Philippines 6,211
39,102. San Fernando  Philippines 6,345
15,879. San Fernando  Philippines 23,706