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 
11,321. Villamaría  Colombia 35,302
25,557. Villamartín  Spain 12,526
86,772. Villamarzana  Italy 1,213
53,236. Villamassargia  Italy 3,713
47,533. Villamayor  Spain 4,538
62,190. Villamayor de Santiago  Spain 2,766
52,476. Villamediana de Iregua  Spain 3,807
19,134. Villamontes  Bolivia 18,761
66,448. Villamor  Philippines 2,409
42,801. Villamuriel de Cerrato  Spain 5,437
74,957. Villandro - Villanders  Italy 1,830
89,295. Villandry  France 1,118
63,157. Villano Beach  United States 2,678
92,401. Villanova Canavese  Italy 1,010
72,634. Villanova d'Albenga  Italy 1,991
46,531. Villanova d'Asti  Italy 4,717
72,540. Villanova del Battista  Italy 1,998
69,488. Villanova del Ghebbo  Italy 2,196
84,345. Villanova del Sillaro  Italy 1,317
45,844. Villanova di Camposampiero  Italy 4,849
91,549. Villanova Marchesana  Italy 1,038
42,757. Villanova Mondovì  Italy 5,445
76,364. Villanova Monferrato  Italy 1,743
64,216. Villanova Monteleone  Italy 2,588
73,523. Villanova sull'Arda  Italy 1,930
86,888. Villanova Tulo  Italy 1,208
80,803. Villanovafranca  Italy 1,491
63,406. Villanterio  Italy 2,657
83,388. Villanubla  Spain 1,365
53,284. Villanueva  Colombia 3,707
25,213. Villanueva  Colombia 12,791
19,187. Villanueva  Colombia 18,699
18,156. Villanueva  Colombia 20,032
12,499. Villanueva  Honduras 31,571
27,709. Villanueva  Mexico 11,138
64,168. Villanueva  Philippines 2,592
35,671. Villanueva  Philippines 7,415
53,666. Villanueva de Alcardete  Spain 3,658
48,274. Villanueva de Algaidas  Spain 4,421
36,208. Villanueva de Castellón  Spain 7,239
29,618. Villanueva de Córdoba  Spain 10,057
89,708. Villanueva de Duero  Spain 1,103
52,462. Villanueva de Gállego  Spain 3,809
20,786. Villanueva de la Cañada  Spain 16,804
64,047. Villanueva de la Fuente  Spain 2,602
69,964. Villanueva de la Jara  Spain 2,166
56,021. Villanueva de la Reina  Spain 3,373
14,783. Villanueva de la Serena  Spain 25,838
45,620. Villanueva de la Torre  Spain 4,892
69,884. Villanueva de la Vera  Spain 2,171
81,633. Villanueva de San Juan  Spain 1,450
77,162. Villanueva de Tapia  Spain 1,695
90,396. Villanueva de Valdegovía  Spain 1,080
42,659. Villanueva del Ariscal  Spain 5,471
32,354. Villanueva del Arzobispo  Spain 8,716
90,774. Villanueva del Campo  Spain 1,065
77,591. Villanueva del Duque  Spain 1,669
54,287. Villanueva del Fresno  Spain 3,582
22,451. Villanueva del Pardillo  Spain 15,087
43,859. Villanueva del Río y Minas  Spain 5,213
56,197. Villanueva del Rosario  Spain 3,356
44,637. Villanueva del Trabuco  Spain 5,067
46,289. Villanuova sul Clisi  Italy 4,762
62,488. Villány  Hungary 2,738
75,749. Villapark  Netherlands 1,783
89,330. Villaperuccio  Italy 1,117
46,338. Villapiana  Italy 4,752
40,857. Villapinzón  Colombia 5,874
45,930. Villaputzu  Italy 4,831
92,121. Villaquejida  Spain 1,019
20,596. Villaquilambre  Spain 17,013
91,851. Villar de Olalla  Spain 1,028
79,858. Villar de Rena  Spain 1,540
53,911. Villar del Arzobispo  Spain 3,626
74,877. Villar del Olmo  Spain 1,835
68,291. Villar del Rey  Spain 2,279
62,691. Villar Dora  Italy 2,718
71,870. Villar Focchiardo  Italy 2,037
87,497. Villar Pellice  Italy 1,187
49,902. Villar Perosa  Italy 4,170
82,773. Villar San Costanzo  Italy 1,396
80,063. Villar-Saint-Pancrace  France 1,528
77,543. Villaralbo  Spain 1,672
82,728. Villaralto  Spain 1,398
61,679. Villarbasse  Italy 2,814
35,714. Villard-Bonnot  France 7,400
49,114. Villard-de-Lans  France 4,287
88,280. Villardompardo  Spain 1,157
52,818. Villareal  Philippines 3,765
56,884. Villarejo de Órbigo  Spain 3,280
38,850. Villarejo de Salvanés  Spain 6,420
50,528. Villares de la Reina  Spain 4,079
91,780. Villargondran  France 1,030
14,640. Villaricca  Italy 26,175
90,441. Villarino de los Aires  Spain 1,078
41,636. Villarosa  Italy 5,696
62,253. Villarosa  Philippines 2,759
59,528. Villarpando  Dominican Republic 3,016
70,321. Villarrasa  Spain 2,142
12,492. Villarrica  Chile 31,602