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 
22,228. Ropczyce  Poland 15,279
22,201. Jelcz  Poland 15,308
22,188. Łomianki  Poland 15,315
22,169. Jelcz Laskowice  Poland 15,340
22,104. Chełmża  Poland 15,403
22,093. Siemiatycze  Poland 15,421
21,993. Łęczyca  Poland 15,528
21,950. Nisko  Poland 15,573
21,885. Ustroń  Poland 15,637
21,791. Choszczno  Poland 15,733
21,748. Milanówek  Poland 15,784
21,732. Przeworsk  Poland 15,805
21,630. Garwolin  Poland 15,912
21,616. Olecko  Poland 15,923
21,466. Radzyń Podlaski  Poland 16,071
21,461. Świdwin  Poland 16,076
21,398. Staszów  Poland 16,137
21,282. Ustka  Poland 16,250
21,237. Lędziny  Poland 16,305
21,225. Ząbkowice Śląskie  Poland 16,321
21,173. Namysłów  Poland 16,376
21,114. Łapy  Poland 16,434
21,034. Lidzbark Warmiński  Poland 16,540
21,026. Konstancin-Jeziorna  Poland 16,548
20,981. Rypin  Poland 16,589
20,964. Złotoryja  Poland 16,612
20,947. Gubin  Poland 16,629
20,887. Nowogard  Poland 16,703
20,870. Przasnysz  Poland 16,718
20,869. Gryfice  Poland 16,720
20,865. Bytów  Poland 16,724
20,861. Boguszów-Gorce  Poland 16,726
20,795. Jędrzejów  Poland 16,792
20,734. Brzesko  Poland 16,866
20,696. Trzcianka  Poland 16,914
20,607. Strzegom  Poland 17,004
20,545. Busko-Zdrój  Poland 17,095
20,494. Międzyrzec Podlaski  Poland 17,158
20,484. Radzionków  Poland 17,167
20,264. Konstantynów Łódzki  Poland 17,415
20,219. Radlin  Poland 17,479
20,179. Zielonka  Poland 17,518
20,137. Słubice  Poland 17,567
20,083. Pleszew  Poland 17,640
20,065. Kobyłka  Poland 17,659
20,033. Myślenice  Poland 17,686
19,969. Rawa Mazowiecka  Poland 17,770
19,962. Dęblin  Poland 17,775
19,903. Libiąż  Poland 17,834
19,842. Józefów  Poland 17,910
19,836. Oborniki  Poland 17,915
19,735. Sulechów  Poland 18,055
19,698. Kostrzyn nad Odrą  Poland 18,099
19,688. Reda  Poland 18,116
19,577. Sokołów Podlaski  Poland 18,241
19,551. Łańcut  Poland 18,266
19,538. Krapkowice  Poland 18,275
19,475. Braniewo  Poland 18,356
19,440. Złotów  Poland 18,395
19,420. Sulejówek  Poland 18,414
19,395. Orzesze  Poland 18,438
19,290. Łask  Poland 18,577
19,283. Szamotuły  Poland 18,588
19,260. Hrubieszów  Poland 18,605
19,215. Międzyrzecz  Poland 18,669
19,208. Wieliczka  Poland 18,677
19,209. Kozienice  Poland 18,677
19,199. Bogatynia  Poland 18,688
19,087. Trzebinia  Poland 18,828
19,053. Sierpc  Poland 18,866
18,971. Gostynin  Poland 18,976
18,936. Pyskowice  Poland 19,018
18,923. Pułtusk  Poland 19,039
18,897. Sokółka  Poland 19,079
18,760. Pisz  Poland 19,232
18,757. Wadowice  Poland 19,238
18,748. Kęty  Poland 19,249
18,536. Krasnystaw  Poland 19,532
18,508. Nakło nad Notecią  Poland 19,565
18,447. Bieruń  Poland 19,659
18,360. Chodzież  Poland 19,776
18,221. Pionki  Poland 19,966
17,986. Strzelce Opolskie  Poland 20,241
17,976. Tomaszów Lubelski  Poland 20,261
17,953. Aleksandrów Łódzki  Poland 20,292
17,768. Chełmno  Poland 20,576
17,746. Ozorków  Poland 20,608
17,649. Końskie  Poland 20,756
17,638. Gostyń  Poland 20,771
17,421. Działdowo  Poland 21,127
17,338. Gryfino  Poland 21,270
17,262. Rawicz  Poland 21,380
17,149. Polkowice  Poland 21,565
17,059. Łęczna  Poland 21,719
17,042. Kamienna Góra  Poland 21,743
17,029. Świebodzin  Poland 21,757
17,030. Środa Wielkopolska  Poland 21,757
16,950. Rydułtowy  Poland 21,887
16,909. Andrychów  Poland 21,954
16,905. Mrągowo  Poland 21,965