Poland
Republic of Poland
- Capital
- Warsaw
- Region
- Central Europe
- Population, 2025
- 36 million
- Currency
- PLN
- Area
- 312,679 km²
Across Poland's 92 priced cities, one person needs about $1,450 a month, rent included; the average net salary is $1,663.
Livability
The same seven domains as for cities, scored at country level; safety falls back to the homicide rate where Numbeo has no survey.
- Purchasing power25%63
- Safety20%71
- Health care15%58
- Climate10%76
- Air quality10%82
- Connectivity10%80
- Cost10%46
How each domain is scored
- Purchasing power, 25%
- What a local net salary buys against local prices, as a percentile.
- Safety, 20%
- Numbeo safety index for the city, or for its country when the city has no survey.
- Health care, 15%
- Numbeo health care index, city first, then country.
- Climate, 10%
- Numbeo climate index where surveyed, otherwise a comfort score from NASA climate normals.
- Air quality, 10%
- 30-day mean US AQI on a 0-100 scale: 100 at AQI 25 or cleaner, 0 at 150 or worse.
- Connectivity, 10%
- Percentile of median fixed broadband download speed, city first, then country.
- Cost, 10%
- Cheaper places score higher: the percentile of the cost-of-living plus rent index, inverted.
- Livability rank among countries
- #25
What it costs
Averages over the country’s cities, weighted by population. New York = 100.
Economy
World Bank development indicators; each figure is the latest year with data.
Taxes
Headline rates side by side from three references, with the source of each.
- Top income tax rate
- 32%
- SourcePwC
- Lowest income tax rate
- 9%
- SourceWikipedia
- Corporate tax
- 19%
- SourcePwC
- VAT or sales tax
- 23%
- SourcePwC
- Capital gains, individuals
- 19%
- SourceWikipedia
- Social security, employee
- 13.7%
- SourceTrading Economics
- Social security, employer
- 20.5%
- SourceTrading Economics
- Inheritance tax
- 7%
- SourceWikipedia
Headline statutory rates as of Sep 2026; brackets, allowances and regional taxes change what a given person pays.
Safety and internet
Numbeo’s crime survey, the World Bank homicide series and the Speedtest Global Index.
Safety
- Safety indexNumbeo, higher is safer
- 71.3
- Crime indexNumbeo, lower is better
- 28.7
- HomicidesPer 100,000 people, 2023
- 0.8
Internet
- Fixed downloadMbps, median, #31 worldwide
- 215
- Mobile downloadMbps, median, #46 worldwide
- 109
- Change in a yearFixed download speed
- +12%
Cities in Poland
Sort by any column. Livability and cost use the same scales as every city page.
| 1Zielona Gora | 69 | 50.2 | $526 | $2,218 | 198.1 | 118.4K | High confidence, 23 contributors |
| 2Poznan | 65 | 54.5 | $814 | $1,778 | 124.4 | 536.2K | High confidence, 66 contributors |
| 3Wroclaw | 65 | 55.7 | $876 | $1,782 | 118.9 | 672.5K | High confidence, 90 contributors |
| 4Torun | 65 | 53.0 | $552 | $1,820 | 154.3 | 196.9K | Medium confidence, 19 contributors |
| 5Krakow (Cracow) | 65 | 58.4 | $962 | $1,975 | 122.8 | 816.6K | High confidence, 176 contributors |
| 6Legnica | 65 | 49.4 | $500 | $1,374 | 126.6 | 106K | Medium confidence, 9 contributors |
| 7Lodz | 64 | 54.5 | $617 | $1,663 | 132.5 | 639.9K | High confidence, 45 contributors |
| 8Gorzow Wielkopolski | 64 | 49.3 | $479 | $1,197 | 112.2 | 114.6K | Medium confidence, 13 contributors |
| 9Bialystok | 64 | 52.4 | $549 | $1,499 | 128.3 | 295.7K | High confidence, 22 contributors |
| 10Gdynia | 64 | 57.1 | $830 | $1,993 | 135.0 | 257K | Medium confidence, 18 contributors |
| 11Opole | 64 | 49.5 | $604 | $1,434 | 121.7 | 127.7K | Medium confidence, 17 contributors |
| 12Walbrzych | 64 | 53.0 | $456 | — | — | 127.4K | Medium confidence, 5 contributors |
| 13Kalisz | 63 | 49.6 | $449 | $1,210 | 115.9 | 108.8K | Medium confidence, 9 contributors |
| 14Białołeka | 63 | — | — | — | — | 129.1K | Low confidence |
| 15Chorzow | 63 | 53.2 | $473 | $1,446 | 130.0 | 113.4K | Low confidence, 3 contributors |
| 16Warsaw | 63 | 58.9 | $1,230 | $2,133 | 115.4 | 1.7M | High confidence, 331 contributors |
| 17Radom | 63 | 46.7 | $381 | $1,075 | 113.5 | 226.8K | Medium confidence, 14 contributors |
| 18Gliwice | 63 | 51.9 | $532 | $1,422 | 124.0 | 198.8K | Medium confidence, 9 contributors |
| 19Rybnik | 63 | 49.9 | $500 | $1,343 | 122.8 | 142.5K | High confidence, 21 contributors |
| 20Rzeszow | 63 | 52.8 | $738 | $1,823 | 136.1 | 198.3K | Medium confidence, 16 contributors |
| 21Gdansk | 63 | 56.6 | $1,038 | $1,959 | 118.6 | 487.4K | High confidence, 67 contributors |
| 22Szczecin | 63 | 50.2 | $634 | $1,641 | 135.1 | 395.5K | High confidence, 26 contributors |
| 23Lublin | 63 | 50.2 | $718 | $1,524 | 118.4 | 336.3K | Medium confidence, 15 contributors |
| 24Czestochowa | 63 | 47.8 | $526 | $1,210 | 111.2 | 248.1K | Medium confidence, 14 contributors |
| 25Ruda Śląska | 63 | — | — | — | — | 146.2K | Low confidence |
| 26Boleslawiec | 63 | 49.4 | $483 | $2,012 | 187.8 | 40.7K | Low confidence, 2 contributors |
| 27Wola | 62 | — | — | — | — | 141K | Low confidence |
| 28Mokotów | 62 | — | — | — | — | 217.7K | Low confidence |
| 29Ursynów | 62 | — | — | — | — | 149.8K | Low confidence |
| 30Bielany | 62 | — | — | — | — | 131.9K | Low confidence |
| 31Bemowo | 62 | — | — | — | — | 123.9K | Low confidence |
| 32Tychy | 62 | 52.2 | $579 | $1,438 | 120.7 | 130K | Medium confidence, 5 contributors |
| 33Praga Południe | 62 | — | — | — | — | 179.8K | Low confidence |
| 34Bytom | 62 | 51.2 | $539 | — | — | 189.2K | Medium confidence, 6 contributors |
| 35Targówek | 62 | — | — | — | — | 124.3K | Low confidence |
| 36Bydgoszcz | 62 | 55.6 | $705 | $1,577 | 117.0 | 330K | Medium confidence, 19 contributors |
| 37Zabrze | 62 | 51.9 | $698 | — | — | 192.2K | Medium confidence, 6 contributors |
| 38Bielsko-biala | 62 | 52.1 | $620 | $1,428 | 116.4 | 176.5K | High confidence, 31 contributors |
| 39Elblag | 62 | 51.3 | $657 | $1,338 | 107.2 | 127.6K | Medium confidence, 8 contributors |
| 40Kolobrzeg | 62 | 54.6 | $631 | $2,367 | 186.5 | 44.4K | Medium confidence, 10 contributors |
| 41Koszalin | 62 | 49.5 | $657 | $1,275 | 104.1 | 107.5K | Medium confidence, 16 contributors |
| 42Tarnow | 61 | 47.4 | $447 | $1,034 | 102.1 | 117.8K | Medium confidence, 10 contributors |
| 43Dabrowa Gornicza | 61 | 51.4 | $513 | $1,240 | 110.3 | 117K | Medium confidence, 7 contributors |
| 44Mielec | 61 | 45.0 | $316 | $1,275 | 147.0 | 59.5K | Low confidence, 2 contributors |
| 45Wloclawek | 61 | 44.8 | $592 | $1,055 | 95.5 | 120.3K | Medium confidence, 7 contributors |
| 46Plock | 61 | 49.6 | $657 | $1,228 | 100.1 | 127.5K | Medium confidence, 11 contributors |
| 47Sosnowiec | 61 | 50.8 | $526 | $1,210 | 107.3 | 227.3K | Medium confidence, 10 contributors |
| 48Kielce | 60 | 51.1 | $728 | $1,378 | 105.3 | 192.5K | High confidence, 24 contributors |
| 49Lebork | 60 | 53.9 | — | $1,999 | 158.1 | 35.2K | Low confidence, 1 contributors |
| 50Katowice | 60 | 51.7 | $718 | $1,766 | 135.1 | 287K | High confidence, 43 contributors |
| 51Olsztyn | 60 | 56.2 | $901 | $1,433 | 93.9 | 169.8K | Medium confidence, 14 contributors |
| 52Bochnia | 59 | 51.5 | $394 | $1,315 | 128.6 | 29.2K | Low confidence, 2 contributors |
| 53Prudnik | 59 | 54.4 | — | $1,815 | 142.7 | 23.3K | Low confidence, 1 contributors |
| 54Piotrkow Trybunalski | 59 | 50.6 | $394 | $1,262 | 125.0 | 80.1K | Medium confidence, 9 contributors |
| 55Zakopane | 58 | 46.3 | $736 | $1,604 | 128.0 | 27.3K | Medium confidence, 9 contributors |
| 56Pila | 57 | 46.2 | $483 | $1,142 | 111.0 | 75.5K | Medium confidence, 5 contributors |
| 57Elk (Ełk) | 57 | 48.5 | $544 | $1,265 | 113.7 | 55.8K | Medium confidence, 7 contributors |
| 58Swidnica | 57 | 49.3 | $402 | $1,073 | 107.4 | 60.4K | Low confidence, 2 contributors |
| 59Szczecinek | 57 | 50.9 | $570 | $1,322 | 113.3 | 38.5K | Medium confidence, 6 contributors |
| 60Wejherowo | 57 | 53.6 | $268 | — | — | 46.8K | Low confidence, 1 contributors |
| 61Zgorzelec | 57 | 51.0 | — | $1,394 | 113.7 | 33.2K | Medium confidence, 5 contributors |
| 62Augustow | 57 | 58.7 | — | $1,536 | 115.7 | 29.8K | Low confidence, 3 contributors |
| 63Grudziadz | 56 | 55.6 | $342 | — | — | 92.6K | Medium confidence, 5 contributors |
| 64Siedlce | 56 | 46.5 | $500 | $1,047 | 99.9 | 77.2K | Medium confidence, 5 contributors |
| 65Starogard Gdanski | 56 | 48.6 | $657 | $1,227 | 101.1 | 47.3K | Low confidence, 4 contributors |
| 66Rumia | 56 | 53.3 | $789 | $1,512 | 108.8 | 44.8K | Low confidence, 2 contributors |
| 67Lomza | 56 | 53.7 | $510 | — | — | 62K | Low confidence, 2 contributors |
| 68Tarnowskie Góry | 56 | 51.7 | $537 | — | — | 60.9K | Low confidence, 3 contributors |
| 69Żyrardów | 55 | 47.6 | — | — | — | 41.2K | Low confidence, 1 contributors |
| 70Slupsk | 55 | 51.4 | $590 | — | — | 98.6K | Low confidence, 3 contributors |
| 71Konin | 55 | 47.9 | $513 | $986 | 91.5 | 81.3K | Low confidence, 3 contributors |
| 72Minsk Mazowiecki | 55 | 48.5 | $421 | $894 | 88.9 | 37K | Low confidence, 3 contributors |
| 73Jarocin | 55 | 48.1 | — | — | — | 25.6K | Low confidence, 2 contributors |
| 74Jelenia Gora | 55 | 53.1 | $605 | — | — | 77.4K | Medium confidence, 7 contributors |
| 75Chrzanow | 55 | 50.7 | — | — | — | 40K | Low confidence, 3 contributors |
| 76Pabianice | 55 | 51.5 | $500 | $1,012 | 90.9 | 70.5K | Medium confidence, 6 contributors |
| 77Krosno | 55 | 45.6 | — | $1,073 | 92.9 | 47.8K | Low confidence, 4 contributors |
| 78Czeladz | 55 | 51.5 | — | — | — | 34.3K | Low confidence, 0 contributors |
| 79Jastrzebie-zdroj | 55 | 53.1 | — | — | — | 95.8K | Low confidence, 2 contributors |
| 80Gniezno | 55 | 53.6 | — | — | — | 70.3K | Low confidence, 4 contributors |
| 81Sopot | 55 | 54.7 | $964 | $1,716 | 109.8 | 35K | Medium confidence, 12 contributors |
| 82Wadowice | 55 | 53.1 | — | — | — | 19.2K | Low confidence, 1 contributors |
| 83Sierpc | 55 | 53.7 | — | — | — | 18.9K | Low confidence, 0 contributors |
| 84Rawa Mazowiecka | 55 | 52.1 | — | — | — | 17.8K | Low confidence, 1 contributors |
| 85Brwinów | 55 | 52.3 | — | — | — | 12.3K | Low confidence, 0 contributors |
| 86Nysa | 55 | 55.1 | — | — | — | 47.3K | Low confidence, 1 contributors |
| 87Sochaczew | 55 | — | — | — | — | 38.3K | Low confidence |
| 88Olkusz | 55 | 55.1 | — | — | — | 37.7K | Low confidence, 0 contributors |
| 89Lubliniec | 55 | 54.8 | — | — | — | 23.8K | Low confidence, 1 contributors |
| 90Koscierzyna | 55 | 53.9 | — | — | — | 23.3K | Low confidence, 0 contributors |
| 91Inowroclaw | 55 | 56.7 | — | — | — | 77.6K | Low confidence, 0 contributors |
| 92Kudowa-Zdrój | 55 | 55.9 | — | — | — | 10.2K | Low confidence, 0 contributors |
| 93Sobótka | 55 | 55.9 | — | — | — | 6.9K | Low confidence, 0 contributors |
| 94Pulawy | 55 | 57.4 | — | — | — | 49.8K | Low confidence, 1 contributors |
| 95Radomsko | 55 | 57.6 | — | — | — | 44.7K | Low confidence, 0 contributors |
| 96Nowy Sacz | 54 | 50.2 | $546 | $966 | 84.9 | 84.4K | Medium confidence, 8 contributors |
| 97Leszno | 54 | 53.5 | — | $1,073 | 85.2 | 63.6K | Low confidence, 2 contributors |
| 98Zdunska Wola | 54 | 47.3 | — | $939 | 79.8 | 44.5K | Low confidence, 2 contributors |
| 99Grodzisk Mazowiecki | 53 | 49.4 | $605 | $927 | 78.7 | 26.7K | Medium confidence, 6 contributors |
| 100Bedzin | 53 | 50.8 | — | $974 | 79.6 | 58.2K | Low confidence, 0 contributors |
| 101Krotoszyn | 53 | 54.7 | — | $1,020 | 80.0 | 29.2K | Low confidence, 1 contributors |
| 102Zamosc | 53 | 50.0 | $526 | $789 | 70.7 | 66K | Medium confidence, 8 contributors |