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
2,457. Goszczyn Poland 920
1,935. Gowarczów Poland 1,400
2,506. Goworowo Poland 820
2,463. Gózd Poland 909
892. Gozdnica Poland 3,398
1,897. Gozdowo Poland 1,403
898. Gołańcz Poland 3,375
336. Gołdap Poland 13,769
849. Gołkowice Poland 3,582
1,447. Gołuchów Poland 2,000
2,574. Gołymin-Ośrodek Poland 700
2,727. Grabica Poland 390
2,004. Grabów Poland 1,300
1,458. Grabów nad Prosną Poland 1,967
2,450. Grabowiec Poland 922
999. Grabownica Starzeńska Poland 3,000
2,184. Grabowo Kościerskie Poland 1,159
199. Grajewo Poland 22,803
2,228. Granica Poland 1,110
1,402. Granowo Poland 2,031
2,740. Grębków Poland 345
1,780. Grębocice Poland 1,500
2,709. Gręboszów Poland 430
1,002. Grębów Poland 3,000
461. Grodków Poland 8,654
1,939. Grodziec Poland 1,400
167. Grodzisk Mazowiecki Poland 26,684
334. Grodzisk Wielkopolski Poland 13,826
1,635. Grodzisko Dolne Poland 1,700
1,298. Grodzisko Górne Poland 2,221
2,056. Grojec Poland 1,259
1,034. Grojec Poland 2,923
315. Grójec Poland 14,880
1,333. Gromadka Poland 2,150
912. Gromnik Poland 3,325
1,718. Gronowo Elbląskie Poland 1,600
2,049. Gronowo Górne Poland 1,270
582. Grudki Poland 5,822
1,801. Grudusk Poland 1,500
40. Grudziądz Poland 99,486
2,163. Gruszów Wielki Poland 1,189
1,697. Gruta Poland 1,600
569. Grybów Poland 5,994
277. Gryfice Poland 16,720
216. Gryfino Poland 21,270
515. Gryfów Śląski Poland 6,890
1,187. Grzechynia Poland 2,503
1,665. Grzegorzew Poland 1,650
1,488. Grzęska Poland 1,915
1,962. Grzmiąca Poland 1,348
2,336. Grzybowa Góra Poland 1,052
1,963. Grzybowo Poland 1,347
280. Gubin Poland 16,629
2,233. Guzów Poland 1,108
1,834. Gwoźnica Górna Poland 1,480
2,769. Gzy Poland 233
1,073. Głogoczów Poland 2,800
61. Głogów Poland 68,530
605. Głogów Małopolski Poland 5,451
588. Głogówek Poland 5,755
1,464. Główczyce Poland 1,950
310. Głowno Poland 15,103
337. Głubczyce Poland 13,697
2,400. Głuchów Poland 1,000
1,812. Głuchów Poland 1,500
309. Głuchołazy Poland 15,120
513. Głuszyca Poland 6,897
2,045. Głuszyca Górna Poland 1,278
902. Haczów Poland 3,370
205. Hajnówka Poland 22,157
856. Halinów Poland 3,551
1,811. Handzlówka Poland 1,500
2,369. Hańsk Poland 1,017
2,492. Harasiuki Poland 862
1,772. Harbutowice Poland 1,519
1,330. Hażlach Poland 2,175
743. Hel Poland 4,136
943. Henryków Poland 3,200
1,227. Herby Poland 2,421
2,334. Hornówek Poland 1,054
2,214. Horodło Poland 1,119
1,114. Horyniec-Zdrój Poland 2,700
243. Hrubieszów Poland 18,605
719. Humniska Poland 4,300
1,437. Husów Poland 2,000
1,473. Huta Stara B Poland 1,939
789. Hyżne Poland 3,900
474. Imielin Poland 8,057
2,752. Imielno Poland 300
48. Inowrocław Poland 77,597
2,520. Inowłódz Poland 795
1,415. Ińsko Poland 2,002
928. Inwałd Poland 3,254
655. Istebna Poland 4,895
2,027. Iwaniska Poland 1,300
2,440. Iwierzyce Poland 940
1,120. Iwkowa Poland 2,699
1,520. Iwonicz-Zdrój Poland 1,860
985. Izabelin Poland 3,045
1,478. Izbica Poland 1,933