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 
17,401. Isernia  Italy 21,152
17,402. Santa Isabel  Mexico 21,152
17,403. Saint Andrews  United States 21,151
17,404. Parksville  Canada 21,150
17,405. Oegstgeest  Netherlands 21,149
17,406. San José de Ocoa  Dominican Republic 21,148
17,407. Oued el Alleug  Algeria 21,146
17,408. Telhāra  India 21,146
17,409. Khvānsār  Iran 21,146
17,410. Zumpango del Río  Mexico 21,143
17,411. Garko  Nigeria 21,141
17,412. Gardanne  France 21,140
17,413. Fucecchio  Italy 21,139
17,414. Deogarh  India 21,134
17,415. Āsika  India 21,134
17,416. Herborn  Germany 21,133
17,417. Adrian  United States 21,133
17,418. Tixtla de Guerrero  Mexico 21,130
17,419. Mokwa  Nigeria 21,128
17,420. Paiján  Peru 21,128
17,421. Działdowo  Poland 21,127
17,422. Les Lilas  France 21,124
17,423. Sexmoan  Philippines 21,124
17,424. Chatrapur  India 21,123
17,425. Zelenchukskaya  Russia 21,117
17,426. Luena  Angola 21,115
17,427. Hoeyang  North Korea 21,111
17,428. Motul de Felipe Carrillo Puerto  Mexico 21,109
17,429. Katrineholm  Sweden 21,108
17,430. Ripley  United Kingdom 21,097
17,431. Zemst  Belgium 21,096
17,432. Basi  India 21,096
17,433. Téra  Niger 21,095
17,434. Isaka  Tanzania 21,094
17,435. Ruy Barbosa  Brazil 21,093
17,436. Trinidad  Uruguay 21,093
17,437. Follonica  Italy 21,091
17,438. Gazanjyk  Turkmenistan 21,090
17,439. Molave  Philippines 21,088
17,440. Farmington  United States 21,086
17,441. Fleury-les-Aubrais  France 21,085
17,442. Roselle  United States 21,085
17,443. Forest Grove  United States 21,083
17,444. Dhulagari  India 21,080
17,445. Ḩalḩūl  Palestinian Territory 21,076
17,446. Oeiras  Brazil 21,071
17,447. Halle  Germany 21,071
17,448. Dammarie-les-Lys  France 21,066
17,449. Porto Torres  Italy 21,064
17,450. Matías Romero  Mexico 21,064
17,451. Las Torres de Cotillas  Spain 21,062
17,452. Montecchio Maggiore  Italy 21,061
17,453. Tacámbaro de Codallos  Mexico 21,059
17,454. Suvorov  Russia 21,059
17,455. Huntingdon  United Kingdom 21,059
17,456. Salzwedel  Germany 21,058
17,457. Phayao  Thailand 21,058
17,458. Jauja  Peru 21,057
17,459. Jirkov  Czech Republic 21,056
17,460. Omagh  United Kingdom 21,056
17,461. Bayaguana  Dominican Republic 21,055
17,462. Sotouboua  Togo 21,054
17,463. Püttlingen  Germany 21,052
17,464. Três Coroas  Brazil 21,051
17,465. Portão  Brazil 21,051
17,466. Okha  India 21,048
17,467. West Lake Stevens  United States 21,047
17,468. Esperantina  Brazil 21,044
17,469. Paka  Malaysia 21,044
17,470. Aichach  Germany 21,042
17,471. Christiansburg  United States 21,041
17,472. Piazza Armerina  Italy 21,038
17,473. Petatlán  Mexico 21,038
17,474. Fenoarivo Atsinanana  Madagascar 21,036
17,475. Novyy Oskol  Russia 21,035
17,476. El Grullo  Mexico 21,031
17,477. Shinichi  Japan 21,030
17,478. Koksijde  Belgium 21,027
17,479. Hendrik-Ido-Ambacht  Netherlands 21,027
17,480. Kantābānji  India 21,024
17,481. Kiraoli  India 21,024
17,482. Palm River-Clair Mel  United States 21,024
17,483. Gazojak  Turkmenistan 21,021
17,484. Ardahan  Turkey 21,020
17,485. Belas  Portugal 21,019
17,486. San José de Jáchal  Argentina 21,018
17,487. Consett  United Kingdom 21,016
17,488. Qādiān  India 21,015
17,489. Az Zuwaytīnah  Libya 21,015
17,490. Pokaran  India 21,014
17,491. l'Alfàs del Pi  Spain 21,011
17,492. Vaterstetten  Germany 21,007
17,493. Mudgal  India 21,006
17,494. Waynesboro  United States 21,006
17,495. Ribeirão da Ilha  Brazil 21,000
17,496. Freguesia do Ribeirao da Ilha  Brazil 21,000
17,497. Keswick  Canada 21,000
17,498. Kremenets’  Ukraine 21,000
17,499. Bagulā  India 20,999
17,500. Holzminden  Germany 20,998