Ceny mieszkań w Polsce
Porównanie median cen transakcyjnych w 68 miastach na podstawie danych z Rejestru Cen i Wartości Nieruchomości (RCN).
Mediana ceny transakcyjnej wg miasta
zł/m², dane z RCN (akty notarialne)
Wszystkie miasta
Posortowane wg mediany ceny transakcyjnej (malejąco)
Szukasz konkretnego rynku wtórnego? Zobacz ceny mieszkań Lublin — metraż, RCN i miasta regionu. Jeśli porównujesz duże miasto z tańszą alternatywą, sprawdź też Wrocław vs Zielona Góra.
Warszawa
1.2K transakcji
17 140 zł/m²
mediana ceny transakcyjnej
Sopot
414 transakcji
15 340 zł/m²
mediana ceny transakcyjnej
Kraków
1.7K transakcji
15 160 zł/m²
mediana ceny transakcyjnej
Gdańsk
3.8K transakcji
13 370 zł/m²
mediana ceny transakcyjnej
Wrocław
2.0K transakcji
13 086 zł/m²
mediana ceny transakcyjnej
Gdynia
622 transakcji
12 449 zł/m²
mediana ceny transakcyjnej
Poznań
1.1K transakcji
11 432 zł/m²
mediana ceny transakcyjnej
Świnoujście
97 transakcji
11 290 zł/m²
mediana ceny transakcyjnej
Katowice
1.1K transakcji
10 094 zł/m²
mediana ceny transakcyjnej
Lublin
347 transakcji
10 064 zł/m²
mediana ceny transakcyjnej
Szczecin
629 transakcji
10 000 zł/m²
mediana ceny transakcyjnej
Rzeszów
671 transakcji
9892 zł/m²
mediana ceny transakcyjnej
Opole
289 transakcji
9878 zł/m²
mediana ceny transakcyjnej
Łódź
1.2K transakcji
9858 zł/m²
mediana ceny transakcyjnej
Białystok
375 transakcji
9840 zł/m²
mediana ceny transakcyjnej
Toruń
367 transakcji
9831 zł/m²
mediana ceny transakcyjnej
Kielce
400 transakcji
9802 zł/m²
mediana ceny transakcyjnej
Olsztyn
614 transakcji
9643 zł/m²
mediana ceny transakcyjnej
Bielsko-Biała
237 transakcji
9059 zł/m²
mediana ceny transakcyjnej
Zielona Góra
86 transakcji
8660 zł/m²
mediana ceny transakcyjnej
Płock
185 transakcji
8473 zł/m²
mediana ceny transakcyjnej
Skierniewice
33 transakcji
8306 zł/m²
mediana ceny transakcyjnej
Dąbrowa Górnicza
306 transakcji
8277 zł/m²
mediana ceny transakcyjnej
Łomża
54 transakcji
8276 zł/m²
mediana ceny transakcyjnej
Bydgoszcz
2.5K transakcji
8119 zł/m²
mediana ceny transakcyjnej
Elbląg
271 transakcji
7886 zł/m²
mediana ceny transakcyjnej
Koszalin
872 transakcji
7828 zł/m²
mediana ceny transakcyjnej
Stargard
270 transakcji
7778 zł/m²
mediana ceny transakcyjnej
Tychy
136 transakcji
7719 zł/m²
mediana ceny transakcyjnej
Tarnów
67 transakcji
7641 zł/m²
mediana ceny transakcyjnej
Ełk
93 transakcji
7571 zł/m²
mediana ceny transakcyjnej
Chorzów
277 transakcji
7344 zł/m²
mediana ceny transakcyjnej
Słupsk
129 transakcji
7291 zł/m²
mediana ceny transakcyjnej
Leszno
68 transakcji
7264 zł/m²
mediana ceny transakcyjnej
Krosno
68 transakcji
7255 zł/m²
mediana ceny transakcyjnej
Kalisz
120 transakcji
7135 zł/m²
mediana ceny transakcyjnej
Radom
573 transakcji
7070 zł/m²
mediana ceny transakcyjnej
Nowy Sącz
183 transakcji
7066 zł/m²
mediana ceny transakcyjnej
Suwałki
90 transakcji
6997 zł/m²
mediana ceny transakcyjnej
Chełm
129 transakcji
6928 zł/m²
mediana ceny transakcyjnej
Częstochowa
307 transakcji
6743 zł/m²
mediana ceny transakcyjnej
Gliwice
1.3K transakcji
6728 zł/m²
mediana ceny transakcyjnej
Jaworzno
96 transakcji
6713 zł/m²
mediana ceny transakcyjnej
Zamość
44 transakcji
6692 zł/m²
mediana ceny transakcyjnej
Mielec
726 transakcji
6548 zł/m²
mediana ceny transakcyjnej
Rybnik
145 transakcji
6481 zł/m²
mediana ceny transakcyjnej
Piotrków Trybunalski
68 transakcji
6457 zł/m²
mediana ceny transakcyjnej
Ostrów Wielkopolski
71 transakcji
6328 zł/m²
mediana ceny transakcyjnej
Przemyśl
46 transakcji
6231 zł/m²
mediana ceny transakcyjnej
Włocławek
203 transakcji
6196 zł/m²
mediana ceny transakcyjnej
Jelenia Góra
55 transakcji
6188 zł/m²
mediana ceny transakcyjnej
Legnica
233 transakcji
6018 zł/m²
mediana ceny transakcyjnej
Pabianice
28 transakcji
5999 zł/m²
mediana ceny transakcyjnej
Siemianowice Śląskie
121 transakcji
5873 zł/m²
mediana ceny transakcyjnej
Mysłowice
20 transakcji
5677 zł/m²
mediana ceny transakcyjnej
Tomaszów Mazowiecki
1.6K transakcji
5667 zł/m²
mediana ceny transakcyjnej
Ruda Śląska
49 transakcji
5453 zł/m²
mediana ceny transakcyjnej
Konin
42 transakcji
5426 zł/m²
mediana ceny transakcyjnej
Grudziądz
165 transakcji
5417 zł/m²
mediana ceny transakcyjnej
Sosnowiec
762 transakcji
5366 zł/m²
mediana ceny transakcyjnej
Inowrocław
115 transakcji
5356 zł/m²
mediana ceny transakcyjnej
Tarnobrzeg
178 transakcji
5339 zł/m²
mediana ceny transakcyjnej
Bełchatów
74 transakcji
5307 zł/m²
mediana ceny transakcyjnej
Zabrze
121 transakcji
5077 zł/m²
mediana ceny transakcyjnej
Świętochłowice
78 transakcji
4671 zł/m²
mediana ceny transakcyjnej
Wałbrzych
196 transakcji
4449 zł/m²
mediana ceny transakcyjnej
Bytom
373 transakcji
4404 zł/m²
mediana ceny transakcyjnej
Jastrzębie-Zdrój
69 transakcji
4149 zł/m²
mediana ceny transakcyjnej
Ranking wg liczby transakcji
Miasta z największą ilością danych w bazie RCN
Gdańsk
3.8K transakcji
13 370 zł/m²
mediana ceny transakcyjnej
Bydgoszcz
2.5K transakcji
8119 zł/m²
mediana ceny transakcyjnej
Wrocław
2.0K transakcji
13 086 zł/m²
mediana ceny transakcyjnej
Kraków
1.7K transakcji
15 160 zł/m²
mediana ceny transakcyjnej
Tomaszów Mazowiecki
1.6K transakcji
5667 zł/m²
mediana ceny transakcyjnej
Gliwice
1.3K transakcji
6728 zł/m²
mediana ceny transakcyjnej
Łódź
1.2K transakcji
9858 zł/m²
mediana ceny transakcyjnej
Warszawa
1.2K transakcji
17 140 zł/m²
mediana ceny transakcyjnej
Katowice
1.1K transakcji
10 094 zł/m²
mediana ceny transakcyjnej
Poznań
1.1K transakcji
11 432 zł/m²
mediana ceny transakcyjnej
Koszalin
872 transakcji
7828 zł/m²
mediana ceny transakcyjnej
Sosnowiec
762 transakcji
5366 zł/m²
mediana ceny transakcyjnej
Mielec
726 transakcji
6548 zł/m²
mediana ceny transakcyjnej
Rzeszów
671 transakcji
9892 zł/m²
mediana ceny transakcyjnej
Szczecin
629 transakcji
10 000 zł/m²
mediana ceny transakcyjnej
Gdynia
622 transakcji
12 449 zł/m²
mediana ceny transakcyjnej
Olsztyn
614 transakcji
9643 zł/m²
mediana ceny transakcyjnej
Radom
573 transakcji
7070 zł/m²
mediana ceny transakcyjnej
Sopot
414 transakcji
15 340 zł/m²
mediana ceny transakcyjnej
Kielce
400 transakcji
9802 zł/m²
mediana ceny transakcyjnej
Białystok
375 transakcji
9840 zł/m²
mediana ceny transakcyjnej
Bytom
373 transakcji
4404 zł/m²
mediana ceny transakcyjnej
Toruń
367 transakcji
9831 zł/m²
mediana ceny transakcyjnej
Lublin
347 transakcji
10 064 zł/m²
mediana ceny transakcyjnej
Częstochowa
307 transakcji
6743 zł/m²
mediana ceny transakcyjnej
Dąbrowa Górnicza
306 transakcji
8277 zł/m²
mediana ceny transakcyjnej
Opole
289 transakcji
9878 zł/m²
mediana ceny transakcyjnej
Chorzów
277 transakcji
7344 zł/m²
mediana ceny transakcyjnej
Elbląg
271 transakcji
7886 zł/m²
mediana ceny transakcyjnej
Stargard
270 transakcji
7778 zł/m²
mediana ceny transakcyjnej
Bielsko-Biała
237 transakcji
9059 zł/m²
mediana ceny transakcyjnej
Legnica
233 transakcji
6018 zł/m²
mediana ceny transakcyjnej
Włocławek
203 transakcji
6196 zł/m²
mediana ceny transakcyjnej
Wałbrzych
196 transakcji
4449 zł/m²
mediana ceny transakcyjnej
Płock
185 transakcji
8473 zł/m²
mediana ceny transakcyjnej
Nowy Sącz
183 transakcji
7066 zł/m²
mediana ceny transakcyjnej
Tarnobrzeg
178 transakcji
5339 zł/m²
mediana ceny transakcyjnej
Grudziądz
165 transakcji
5417 zł/m²
mediana ceny transakcyjnej
Rybnik
145 transakcji
6481 zł/m²
mediana ceny transakcyjnej
Tychy
136 transakcji
7719 zł/m²
mediana ceny transakcyjnej
Słupsk
129 transakcji
7291 zł/m²
mediana ceny transakcyjnej
Chełm
129 transakcji
6928 zł/m²
mediana ceny transakcyjnej
Zabrze
121 transakcji
5077 zł/m²
mediana ceny transakcyjnej
Siemianowice Śląskie
121 transakcji
5873 zł/m²
mediana ceny transakcyjnej
Kalisz
120 transakcji
7135 zł/m²
mediana ceny transakcyjnej
Inowrocław
115 transakcji
5356 zł/m²
mediana ceny transakcyjnej
Świnoujście
97 transakcji
11 290 zł/m²
mediana ceny transakcyjnej
Jaworzno
96 transakcji
6713 zł/m²
mediana ceny transakcyjnej
Ełk
93 transakcji
7571 zł/m²
mediana ceny transakcyjnej
Suwałki
90 transakcji
6997 zł/m²
mediana ceny transakcyjnej
Zielona Góra
86 transakcji
8660 zł/m²
mediana ceny transakcyjnej
Świętochłowice
78 transakcji
4671 zł/m²
mediana ceny transakcyjnej
Bełchatów
74 transakcji
5307 zł/m²
mediana ceny transakcyjnej
Ostrów Wielkopolski
71 transakcji
6328 zł/m²
mediana ceny transakcyjnej
Jastrzębie-Zdrój
69 transakcji
4149 zł/m²
mediana ceny transakcyjnej
Piotrków Trybunalski
68 transakcji
6457 zł/m²
mediana ceny transakcyjnej
Krosno
68 transakcji
7255 zł/m²
mediana ceny transakcyjnej
Leszno
68 transakcji
7264 zł/m²
mediana ceny transakcyjnej
Tarnów
67 transakcji
7641 zł/m²
mediana ceny transakcyjnej
Jelenia Góra
55 transakcji
6188 zł/m²
mediana ceny transakcyjnej
Łomża
54 transakcji
8276 zł/m²
mediana ceny transakcyjnej
Ruda Śląska
49 transakcji
5453 zł/m²
mediana ceny transakcyjnej
Przemyśl
46 transakcji
6231 zł/m²
mediana ceny transakcyjnej
Zamość
44 transakcji
6692 zł/m²
mediana ceny transakcyjnej
Konin
42 transakcji
5426 zł/m²
mediana ceny transakcyjnej
Skierniewice
33 transakcji
8306 zł/m²
mediana ceny transakcyjnej
Pabianice
28 transakcji
5999 zł/m²
mediana ceny transakcyjnej
Mysłowice
20 transakcji
5677 zł/m²
mediana ceny transakcyjnej
Ceny mieszkań wg dzielnic
Sześć miast z najbardziej szczegółowymi danymi ma medianę cen również w podziale na dzielnice — na podstawie aktów notarialnych przypisanych do granic administracyjnych.
Czy wynajem jest za drogi? Test stawek w 20 miastach
Każde miasto z danymi o czynszu ma sekcję porównującą średni czynsz najmu z medianą ceny zakupu z RCN. Implikowana stopa zwrotu (gross yield) pokazuje, czy najemcy płacą proporcjonalnie do lokalnych cen mieszkań — typowe pasmo to 4–6%.
Przed porównaniem konkretnego miasta zobacz też poradnik ceny wynajmu mieszkań 2026: czynsz za m² i reverse yield. Wyjaśnia, jak przeliczać czynsz na zł/m² i czytać reverse yield z perspektywy najemcy.
- Wynajem w Warszawie83 zł/m²/mies. · gross yield 5.8%→
- Wynajem w Krakowie69 zł/m²/mies. · gross yield 5.5%→
- Wynajem w Gdańsku71 zł/m²/mies. · gross yield 6.4%→
- Wynajem w Wrocławiu68 zł/m²/mies. · gross yield 6.2%→
- Wynajem w Gdyni62 zł/m²/mies. · gross yield 6.0%→
- Wynajem w Poznaniu60 zł/m²/mies. · gross yield 6.3%→
- Wynajem w Katowicach53 zł/m²/mies. · gross yield 6.3%→
- Wynajem w Lublinie57 zł/m²/mies. · gross yield 6.8%→
- Wynajem w Szczecinie62 zł/m²/mies. · gross yield 7.4%→
- Wynajem w Rzeszowie52 zł/m²/mies. · gross yield 6.3%→
- Wynajem w Łodzi54 zł/m²/mies. · gross yield 6.6%→
- Wynajem w Białymstoku45 zł/m²/mies. · gross yield 5.5%→
- Wynajem w Toruniu48 zł/m²/mies. · gross yield 5.9%→
- Wynajem w Kielcach45 zł/m²/mies. · gross yield 5.5%→
- Wynajem w Olsztynie48 zł/m²/mies. · gross yield 6.0%→
- Wynajem w Bydgoszczy53 zł/m²/mies. · gross yield 7.8%→
- Wynajem w Koszalinie38 zł/m²/mies. · gross yield 5.8%→
- Wynajem w Słupsku44 zł/m²/mies. · gross yield 7.2%→
- Wynajem w Koninie35 zł/m²/mies. · gross yield 7.7%→
- Wynajem w Inowrocławiu39 zł/m²/mies. · gross yield 8.7%→
Ostatnia weryfikacja danych: . Źródło: Rejestr Cen Nieruchomości (dane.gov.pl). Opracowanie i weryfikacja danych: Zespół CenaCheck ds. danych RCN.
Sprawdź realne ceny nieruchomości
Zainstaluj rozszerzenie CenaCheck i zobacz dane transakcyjne z RCN bezpośrednio na Otodom.pl, OLX.pl i Morizon.pl. Bezpłatnie.
3,85M
transakcji w bazie
16+
miast
RCN
dane z aktów notarialnych