Poland - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
1. Warsaw Poland 1,702,139
2. Łódź Poland 768,755
3. Kraków Poland 755,050
4. Wrocław Poland 634,893
5. Poznań Poland 570,352
6. Gdańsk Poland 461,865
7. Szczecin Poland 407,811
8. Bydgoszcz Poland 366,452
9. Lublin Poland 360,044
10. Katowice Poland 317,316
11. Białystok Poland 291,855
12. Gdynia Poland 253,730
13. Częstochowa Poland 248,125
14. Sosnowiec Poland 227,295
15. Radom Poland 226,794
16. Toruń Poland 208,717
17. Kielce Poland 208,598
18. Gliwice Poland 198,835
19. Zabrze Poland 192,177
20. Bytom Poland 189,186
21. Bielsko-Biała Poland 176,515
22. Olsztyn Poland 171,803
23. Rzeszów Poland 158,382
24. Ruda Śląska Poland 146,189
25. Rybnik Poland 142,510
26. Dąbrowa Górnicza Poland 130,601
27. Tychy Poland 130,000
28. Opole Poland 127,676
29. Elblag Poland 127,558
30. Płock Poland 127,474
31. Wałbrzych Poland 127,431
32. Gorzów Wielkopolski Poland 124,430
33. Włocławek Poland 120,339
34. Zielona Góra Poland 118,433
35. Tarnów Poland 117,799
36. Chorzów Poland 113,430
37. Kalisz Poland 108,759
38. Koszalin Poland 107,450
39. Legnica Poland 106,033
40. Grudziądz Poland 99,486
41. Słupsk Poland 98,608
42. Jaworzno Poland 96,541
43. Jastrzębie Zdrój Poland 95,813
44. Jelenia Góra Poland 87,310
45. Nowy Sącz Poland 84,376
46. Konin Poland 81,258
47. Piotrków Trybunalski Poland 80,128
48. Inowrocław Poland 77,597
49. Lubin Poland 77,532
50. Siedlce Poland 77,185
51. Piła Poland 75,532
52. Mysłowice Poland 75,281
53. Ostrowiec Świętokrzyski Poland 73,989
54. Siemianowice Śląskie Poland 73,121
55. Ostrów Wielkopolski Poland 72,898
56. Stargard Szczeciński Poland 71,224
57. Pabianice Poland 70,542
58. Gniezno Poland 70,269
59. Fordon Poland 70,000
60. Suwałki Poland 69,222
61. Głogów Poland 68,530
62. Chełm Poland 68,043
63. Tomaszów Mazowiecki Poland 67,197
64. Przemyśl Poland 67,013
65. Stalowa Wola Poland 66,495
66. Zamość Poland 66,034
67. Kędzierzyn-Koźle Poland 65,636
68. Łomża Poland 63,723
69. Leszno Poland 63,565
70. Żory Poland 63,174
71. Bełchatów Poland 62,896
72. Mielec Poland 60,993
73. Tarnowskie Góry Poland 60,938
74. Świdnica Poland 60,351
75. Tczew Poland 60,133
76. Piekary Śląskie Poland 59,757
77. Racibórz Poland 58,464
78. Będzin Poland 58,236
79. Zgierz Poland 58,036
80. Biała Podlaska Poland 57,541
81. Ełk Poland 55,769
82. Świętochłowice Poland 55,600
83. Pruszków Poland 55,371
84. Ostrołęka Poland 53,740
85. Starachowice Poland 53,739
86. Zawiercie Poland 53,159
87. Legionowo Poland 50,786
88. Tarnobrzeg Poland 50,459
89. Puławy Poland 49,759
90. Wodzisław Śląski Poland 49,521
91. Skarżysko-Kamienna Poland 49,410
92. Radomsko Poland 49,175
93. Skierniewice Poland 49,042
94. Kutno Poland 48,323
95. Starogard Gdański Poland 48,202
96. Nysa Zamłynie Poland 47,954
97. Krosno Poland 47,784
98. Dębica Poland 47,366
99. Nysa Poland 47,283
100. Wejherowo Poland 46,820