Cities in Poland

All cities in Poland in one catalogue, grouped by voivodeship. Rent, salaries, schools, Ukrainian community and safety — pick a city or open a voivodeship.

All 148 cities, by voivodeship

By the numbers

148 cities across 16 voivodeships · Largest city: Warszawa · Smallest: Myszków

More rankings: Safest cities in Poland · Air quality in Polish cities

Rent at a glance

Data from June 2026

Cheapest

Most expensive

Where salaries are highest

Average salary, GUS data — cities that are powiats in their own right

Next to each city: average salary · 1-bedroom rent · population · * — powiat-level data

Greater Poland

  • Gniezno7,981 zł* · 1,410 zł · 65,452
  • Kalisz8,388 zł · 1,480 zł · 94,489
  • Konin8,370 zł · 1,350 zł · 69,858
  • Leszno8,629 zł · 1,507 zł · 61,791
  • Luboń7,713 zł* · 1,778 zł · 33,024
  • Ostrów Wielkopolski7,680 zł* · 1,311 zł · 70,725
  • Piła8,339 zł* · 1,269 zł · 74,840
  • Poznań10,284 zł · 1,913 zł · 552,000
  • Września7,967 zł* · 1,395 zł · 31,986

Holy Cross

Kuyavian-Pomeranian

Lesser Poland

Łódź

Lower Silesian

Lublin

Lubusz

Masovian

Opole

  • Brzeg8,279 zł* · 1,699 zł · 34,492
  • Kędzierzyn-Koźle8,682 zł* · 1,299 zł · 56,931
  • Nysa8,213 zł* · 2,000 zł · 42,151
  • Opole9,464 zł · 1,918 zł · 127,000

Podlaskie

Pomeranian

  • Chojnice7,708 zł* · 1,425 zł · 39,275
  • Gdańsk10,955 zł · 2,234 zł · 486,000
  • Gdynia9,792 zł · 2,110 zł · 246,000
  • Kwidzyn8,288 zł* · 1,631 zł · 37,768
  • Lębork8,297 zł* · 1,562 zł · 34,500
  • Malbork7,941 zł* · 1,250 zł · 37,635
  • Pruszcz Gdański8,480 zł* · 1,999 zł · 31,582
  • Rumia8,011 zł* · 1,880 zł · 51,879
  • Słupsk8,539 zł · 1,691 zł · 85,135
  • Sopot9,627 zł · 2,306 zł · 32,962
  • Starogard Gdański9,228 zł* · 1,300 zł · 46,373
  • Tczew8,456 zł* · 1,628 zł · 57,990
  • Wejherowo8,011 zł* · 1,524 zł · 47,357

Silesian

Subcarpathian

  • Dębica7,771 zł* · 1,171 zł · 44,047
  • Jarosław7,799 zł* · 1,460 zł · 36,303
  • Jasło7,858 zł* · 1,600 zł · 33,830
  • Krosno7,010 zł · 1,363 zł · 45,057
  • Mielec8,051 zł* · 1,431 zł · 58,213
  • Przemyśl8,157 zł · 1,450 zł · 59,000
  • Rzeszów9,525 zł · 1,786 zł · 203,000
  • Sanok7,600 zł* · 2,000 zł · 35,546
  • Stalowa Wola8,255 zł* · 1,200 zł · 57,620
  • Tarnobrzeg7,268 zł · 1,200 zł · 44,901

Warmian-Masurian

  • Elbląg8,666 zł · 1,545 zł · 116,000
  • Ełk7,721 zł* · 1,370 zł · 60,390
  • Iława7,581 zł* · 1,360 zł · 32,664
  • Olsztyn9,295 zł · 1,746 zł · 171,000
  • Ostróda7,600 zł* · 1,425 zł · 32,052

West Pomeranian

FAQ

How many cities in Poland are in the catalogue?
The catalogue covers 148 cities in Poland, grouped across 16 voivodeships. Each city page shows rent, salaries, schools and Ukrainian community data where available.
What is the largest city in Poland?
The largest city in the catalogue is Warszawa, with about 1,860,000 residents.
Which city in Poland has the cheapest rent?
Rent for a one-bedroom is lowest in Inowrocław, at about 1,070 PLN a month (data from June 2026). Next cheapest: Grudziądz, Starachowice.
Which city in Poland has the highest salary?
The highest average salary is in Jastrzębie-Zdrój, about 12,938 PLN a month according to GUS data, which covers cities that are powiats in their own right. Also high: Warszawa, Płock.