
Commercial development plot prices 2026
The median price of a commercial development plot in Poland is PLN 133/m² (5,037 transactions from notarial deeds, 12 months until January 2026), and half of transactions were between PLN 67 and PLN 292/m². A typical transaction is a 1,440 m² plot for PLN 215,000. Year on year (last 3 months), prices changed by +13.5%.
Check your locality
All figures on this page: transactions from February 2025 to January 2026, changes compared with: ; plot area . The trend chart and yearly table cover all periods and sizes.
Transactions from notarial deeds, Poland and voivodeships: counties with complete data for until January 2026. Plots designated in the local plan for commercial development (shops, offices and service outlets), 200‑50 000 m². Method.
Trend in Poland
| Year | Median (PLN/m²) | Transactions |
|---|---|---|
| 2022 | 108 | 3,592 |
| 2023 | 132 | 2,534 |
| 2024 | 166 | 2,644 |
| 2025 | 178 | 2,647 |
| 2026 (until January 2026) | 167 | 178 |
Compare property prices in your locality with Poland
Enter a town, city or municipality (gmina): we will show prices for flats, houses, plots of land, garages and commercial premises side by side.
Voivodeships
| Voivodeship | Median (PLN/m²) | Typically | Transactions |
|---|---|---|---|
| Zachodniopomorskie Voivodeship | 350 | 149 ‑ 653 | 91 |
| Podlaskie Voivodeship | 251 | 135 ‑ 349 | 141 |
| Pomorskie Voivodeship | 200 | 120 ‑ 399 | 325 |
| Mazowieckie Voivodeship | 179 | 83 ‑ 429 | 978 |
| Kujawsko-Pomorskie Voivodeship | 174 | 86 ‑ 335 | 54 |
| Wielkopolskie Voivodeship | 146 | 72 ‑ 285 | 568 |
| Lower Silesian voivodeship | 143 | 82 ‑ 306 | 338 |
| Opolskie Voivodeship | 125 | 65 ‑ 249 | 134 |
| Śląskie Voivodeship | 120 | 56 ‑ 260 | 845 |
| Lubuskie Voivodeship | 111 | 75 ‑ 182 | 101 |
| Lubelskie Voivodeship | 108 | 57 ‑ 208 | 197 |
| Łódzkie Voivodeship | 97 | 51 ‑ 219 | 226 |
| Podkarpackie Voivodeship | 93 | 37 ‑ 170 | 53 |
| Małopolskie Voivodeship | 89 | 46 ‑ 192 | 865 |
| Świętokrzyskie Voivodeship | 78 | 49 ‑ 112 | 57 |
| Warmińsko-Mazurskie Voivodeship | 73 | 49 ‑ 135 | 64 |
Municipalities (gminas)
Municipalities (gminas) with at least 10 transactions during the period from February 2025 to January 2026, starting with the highest number of transactions. You can change the period and size at the top of the page.
| Municipality (gmina) | Voivodeship | Median (PLN/m²) | Transactions |
|---|---|---|---|
| Czarny Dunajec | Małopolskie Voivodeship | 71 | 163 |
| Warsaw | Mazowieckie Voivodeship | 1,185 | 148 |
| Jabłonka municipality (gmina) | Małopolskie Voivodeship | 52 | 121 |
| Choroszcz | Podlaskie Voivodeship | 246 | 55 |
| Rzekuń municipality (gmina) | Mazowieckie Voivodeship | 134 | 54 |
| Pabianice municipality (gmina) | Łódzkie Voivodeship | 128 | 53 |
| Kraków | Małopolskie Voivodeship | 594 | 53 |
| Ożarów Mazowiecki | Mazowieckie Voivodeship | 649 | 52 |
| Łuków municipality (gmina) | Lubelskie Voivodeship | 82 | 49 |
| Siedlce municipality (gmina) | Mazowieckie Voivodeship | 186 | 47 |
| Rybnik | Śląskie Voivodeship | 183 | 47 |
| Brzeźnica municipality (gmina) | Małopolskie Voivodeship | 79 | 46 |
| Gliwice | Śląskie Voivodeship | 371 | 44 |
| Szczecin | Zachodniopomorskie Voivodeship | 448 | 44 |
| Dopiewo municipality (gmina) | Wielkopolskie Voivodeship | 224 | 40 |
| Żyrardów | Mazowieckie Voivodeship | 259 | 39 |
| Pruszcz Gdański municipality (gmina) | Pomorskie Voivodeship | 363 | 36 |
| Bobrowniki municipality (gmina) | Śląskie Voivodeship | 104 | 36 |
| Słupca municipality (gmina) | Wielkopolskie Voivodeship | 67 | 36 |
| Wodzisław Śląski | Śląskie Voivodeship | 83 | 34 |
| Konin | Wielkopolskie Voivodeship | 74 | 34 |
| Łaziska Górne | Śląskie Voivodeship | 263 | 33 |
| Mysłowice | Śląskie Voivodeship | 287 | 33 |
| Dobra municipality (gmina) | Małopolskie Voivodeship | 63 | 32 |
| Gdów municipality (gmina) | Małopolskie Voivodeship | 79 | 32 |
| Kolbudy municipality (gmina) | Pomorskie Voivodeship | 269 | 31 |
| Wrocław | Lower Silesian voivodeship | 685 | 30 |
| Lubin municipality (gmina) | Lower Silesian voivodeship | 106 | 29 |
| Zelów | Łódzkie Voivodeship | 47 | 28 |
| Stare Babice municipality (gmina) | Mazowieckie Voivodeship | 349 | 28 |
| Skarbimierz municipality (gmina) | Opolskie Voivodeship | 132 | 28 |
| Wyszków | Mazowieckie Voivodeship | 100 | 27 |
| Orzesze | Śląskie Voivodeship | 134 | 27 |
| Bytom | Śląskie Voivodeship | 174 | 27 |
| Swarzędz | Wielkopolskie Voivodeship | 311 | 27 |
| Puck municipality (gmina) | Pomorskie Voivodeship | 165 | 26 |
| Kornowac municipality (gmina) | Śląskie Voivodeship | 93 | 26 |
| Rydułtowy | Śląskie Voivodeship | 35 | 26 |
| Żabia Wola municipality (gmina) | Mazowieckie Voivodeship | 160 | 25 |
| Krokowa municipality (gmina) | Pomorskie Voivodeship | 195 | 25 |
| Dobczyce | Małopolskie Voivodeship | 127 | 24 |
| Stryszawa municipality (gmina) | Małopolskie Voivodeship | 50 | 24 |
| Istebna municipality (gmina) | Śląskie Voivodeship | 99 | 24 |
| Częstochowa | Śląskie Voivodeship | 381 | 24 |
| Biskupice municipality (gmina) | Małopolskie Voivodeship | 153 | 23 |
| Grodzisk Mazowiecki | Mazowieckie Voivodeship | 308 | 23 |
| Radlin | Śląskie Voivodeship | 100 | 23 |
| Gozdowo municipality (gmina) | Mazowieckie Voivodeship | 61 | 22 |
| Błonie | Mazowieckie Voivodeship | 209 | 22 |
| Wschowa | Lubuskie Voivodeship | 92 | 21 |
| Jabłonna municipality (gmina) | Mazowieckie Voivodeship | 280 | 21 |
| Władysławowo | Pomorskie Voivodeship | 602 | 21 |
| Jodłownik municipality (gmina) | Małopolskie Voivodeship | 52 | 20 |
| Koniecpol | Śląskie Voivodeship | 27 | 20 |
| Kamienica Polska municipality (gmina) | Śląskie Voivodeship | 81 | 20 |
| Mikołów | Śląskie Voivodeship | 269 | 20 |
| Sulechów | Lubuskie Voivodeship | 129 | 19 |
| Bełchatów | Łódzkie Voivodeship | 214 | 19 |
| Ciechanów municipality (gmina) | Mazowieckie Voivodeship | 105 | 19 |
| Ustka municipality (gmina) | Pomorskie Voivodeship | 177 | 19 |
| Tuszyn | Łódzkie Voivodeship | 71 | 18 |
| Garwolin | Mazowieckie Voivodeship | 209 | 18 |
| Nysa | Opolskie Voivodeship | 217 | 18 |
| Opole | Opolskie Voivodeship | 245 | 18 |
| Konopiska municipality (gmina) | Śląskie Voivodeship | 81 | 18 |
| Wyry municipality (gmina) | Śląskie Voivodeship | 246 | 18 |
| Pietrowice Wielkie municipality (gmina) | Śląskie Voivodeship | 95 | 18 |
| Bielsko-Biała | Śląskie Voivodeship | 129 | 18 |
| Świdnik | Lubelskie Voivodeship | 246 | 17 |
| Zamość | Lubelskie Voivodeship | 194 | 17 |
| Podegrodzie municipality (gmina) | Małopolskie Voivodeship | 156 | 17 |
| Żuromin | Mazowieckie Voivodeship | 93 | 17 |
| Myszków | Śląskie Voivodeship | 80 | 17 |
| Miłkowice municipality (gmina) | Lower Silesian voivodeship | 90 | 16 |
| Włocławek | Kujawsko-Pomorskie Voivodeship | 220 | 16 |
| Skierniewice | Łódzkie Voivodeship | 286 | 16 |
| Grybów municipality (gmina) | Małopolskie Voivodeship | 82 | 16 |
| Wieliszew municipality (gmina) | Mazowieckie Voivodeship | 202 | 16 |
| Siedlce | Mazowieckie Voivodeship | 182 | 16 |
| Białystok | Podlaskie Voivodeship | 550 | 16 |
| Czerwionka-Leszczyny | Śląskie Voivodeship | 150 | 16 |
| Łukowica municipality (gmina) | Małopolskie Voivodeship | 79 | 15 |
| Maków Podhalański | Małopolskie Voivodeship | 68 | 15 |
| Maków Mazowiecki | Mazowieckie Voivodeship | 100 | 15 |
| Radziejowice municipality (gmina) | Mazowieckie Voivodeship | 120 | 15 |
| Świerklany municipality (gmina) | Śląskie Voivodeship | 87 | 15 |
| Ożarowice municipality (gmina) | Śląskie Voivodeship | 140 | 15 |
| Kościan municipality (gmina) | Wielkopolskie Voivodeship | 210 | 15 |
| Komorniki municipality (gmina) | Wielkopolskie Voivodeship | 369 | 15 |
| Janów Lubelski | Lubelskie Voivodeship | 31 | 14 |
| Gorzów Wielkopolski | Lubuskie Voivodeship | 145 | 14 |
| Dębno municipality (gmina) | Małopolskie Voivodeship | 38 | 14 |
| Nowy Targ | Małopolskie Voivodeship | 142 | 14 |
| Słupno municipality (gmina) | Mazowieckie Voivodeship | 128 | 14 |
| Płońsk | Mazowieckie Voivodeship | 158 | 14 |
| Mszczonów | Mazowieckie Voivodeship | 115 | 14 |
| Siemiatycze | Podlaskie Voivodeship | 91 | 14 |
| Pszczółki municipality (gmina) | Pomorskie Voivodeship | 206 | 14 |
| Gdynia | Pomorskie Voivodeship | 704 | 14 |
| Zbrosławice municipality (gmina) | Śląskie Voivodeship | 204 | 14 |
| Kleczew | Wielkopolskie Voivodeship | 53 | 14 |
| Tarnowo Podgórne municipality (gmina) | Wielkopolskie Voivodeship | 360 | 14 |
| Strzałkowo municipality (gmina) | Wielkopolskie Voivodeship | 129 | 14 |
| Głusk municipality (gmina) | Lubelskie Voivodeship | 266 | 13 |
| Lublin | Lubelskie Voivodeship | 600 | 13 |
| Liszki municipality (gmina) | Małopolskie Voivodeship | 270 | 13 |
| Tarnów | Małopolskie Voivodeship | 188 | 13 |
| Czerwonka municipality (gmina) | Mazowieckie Voivodeship | 48 | 13 |
| Wiskitki | Mazowieckie Voivodeship | 140 | 13 |
| Kosakowo municipality (gmina) | Pomorskie Voivodeship | 280 | 13 |
| Żory | Śląskie Voivodeship | 301 | 13 |
| Opalenica | Wielkopolskie Voivodeship | 80 | 13 |
| Czerwonak municipality (gmina) | Wielkopolskie Voivodeship | 275 | 13 |
| Krzykosy municipality (gmina) | Wielkopolskie Voivodeship | 94 | 13 |
| Lubawka | Lower Silesian voivodeship | 82 | 12 |
| Świdnica municipality (gmina) | Lower Silesian voivodeship | 115 | 12 |
| Kobierzyce municipality (gmina) | Lower Silesian voivodeship | 785 | 12 |
| Annopol | Lubelskie Voivodeship | 46 | 12 |
| Mełgiew municipality (gmina) | Lubelskie Voivodeship | 196 | 12 |
| Gnojnik municipality (gmina) | Małopolskie Voivodeship | 47 | 12 |
| Stary Sącz | Małopolskie Voivodeship | 100 | 12 |
| Wadowice | Małopolskie Voivodeship | 110 | 12 |
| Niepołomice | Małopolskie Voivodeship | 382 | 12 |
| Wieliczka | Małopolskie Voivodeship | 370 | 12 |
| Stara Biała municipality (gmina) | Mazowieckie Voivodeship | 114 | 12 |
| Jednorożec municipality (gmina) | Mazowieckie Voivodeship | 48 | 12 |
| Sierpc | Mazowieckie Voivodeship | 209 | 12 |
| Szydłowiec | Mazowieckie Voivodeship | 60 | 12 |
| Radom | Mazowieckie Voivodeship | 205 | 12 |
| Wilków municipality (gmina) | Opolskie Voivodeship | 60 | 12 |
| Augustów | Podlaskie Voivodeship | 322 | 12 |
| Juchnowiec Kościelny municipality (gmina) | Podlaskie Voivodeship | 278 | 12 |
| Woźniki | Śląskie Voivodeship | 58 | 12 |
| Strawczyn municipality (gmina) | Świętokrzyskie Voivodeship | 62 | 12 |
| Elbląg | Warmińsko-Mazurskie Voivodeship | 62 | 12 |
| Kleszczewo municipality (gmina) | Wielkopolskie Voivodeship | 267 | 12 |
| Toruń | Kujawsko-Pomorskie Voivodeship | 350 | 11 |
| Łęczna | Lubelskie Voivodeship | 103 | 11 |
| Łuków | Lubelskie Voivodeship | 163 | 11 |
| Nowa Sól | Lubuskie Voivodeship | 86 | 11 |
| Pabianice | Łódzkie Voivodeship | 120 | 11 |
| Ksawerów municipality (gmina) | Łódzkie Voivodeship | 307 | 11 |
| Myślenice | Małopolskie Voivodeship | 107 | 11 |
| Spytkowice municipality (gmina) | Małopolskie Voivodeship | 66 | 11 |
| Wieprz municipality (gmina) | Małopolskie Voivodeship | 79 | 11 |
| Leoncin municipality (gmina) | Mazowieckie Voivodeship | 97 | 11 |
| Baranowo municipality (gmina) | Mazowieckie Voivodeship | 78 | 11 |
| Lesznowola municipality (gmina) | Mazowieckie Voivodeship | 400 | 11 |
| Przasnysz municipality (gmina) | Mazowieckie Voivodeship | 84 | 11 |
| Brzeg | Opolskie Voivodeship | 300 | 11 |
| Trąbki Wielkie municipality (gmina) | Pomorskie Voivodeship | 88 | 11 |
| Kościerzyna municipality (gmina) | Pomorskie Voivodeship | 110 | 11 |
| Przystajń municipality (gmina) | Śląskie Voivodeship | 33 | 11 |
| Niegowa municipality (gmina) | Śląskie Voivodeship | 61 | 11 |
| Racibórz | Śląskie Voivodeship | 180 | 11 |
| Nędza municipality (gmina) | Śląskie Voivodeship | 71 | 11 |
| Tarnowskie Góry | Śląskie Voivodeship | 269 | 11 |
| Rogoźno | Wielkopolskie Voivodeship | 100 | 11 |
| Września | Wielkopolskie Voivodeship | 156 | 11 |
| Kalisz | Wielkopolskie Voivodeship | 325 | 11 |
| Leśna | Lower Silesian voivodeship | 100 | 10 |
| Siechnice | Lower Silesian voivodeship | 315 | 10 |
| Sława | Lubuskie Voivodeship | 128 | 10 |
| Ciechanów | Mazowieckie Voivodeship | 149 | 10 |
| Krasnosielc municipality (gmina) | Mazowieckie Voivodeship | 76 | 10 |
| Nowy Duninów municipality (gmina) | Mazowieckie Voivodeship | 52 | 10 |
| Płońsk municipality (gmina) | Mazowieckie Voivodeship | 100 | 10 |
| Suchy Dąb municipality (gmina) | Pomorskie Voivodeship | 134 | 10 |
| Jaworzno | Śląskie Voivodeship | 309 | 10 |
| Ślesin | Wielkopolskie Voivodeship | 108 | 10 |
| Krotoszyn | Wielkopolskie Voivodeship | 133 | 10 |
| Kostrzyn | Wielkopolskie Voivodeship | 202 | 10 |
This municipality is not listed: during the selected period, there were fewer than 10 such transactions there, or the county office does not provide data. Try a longer period.
Frequently asked questions
How much does a commercial plot cost?
The median based on 5,037 transactions in the 12 months until January 2026 is PLN 133/m². Half of transactions were between PLN 67 and PLN 292/m². A typical transaction is a 1,440 m² plot for PLN 215,000.
How have commercial-use plots prices changed year on year?
The median for the last three months (November 2025 - January 2026) was 13.5% higher than than in the same months a year earlier. We calculate the change across 114 counties (powiats) that have provided complete data since 2022, so it is not distorted by new counties joining the register.
How have commercial-use plots prices changed in recent years?
Annual medians: 2022: 108 PLN/m², 2023: 132 PLN/m², 2024: 166 PLN/m², 2025: 178 PLN/m². From 2022 to 2025, the median changed by +64.8%. In 2026 (until January 2026), it is 167 PLN/m². We include 114 counties with complete data from 2022 onwards.
Where are commercial-use plots prices highest and lowest?
The highest medians (12 months until January 2026) are in the following voivodeships: Zachodniopomorskie Voivodeship (350 PLN/m²), Podlaskie Voivodeship (251 PLN/m²), Pomorskie Voivodeship (200 PLN/m²). The lowest: Warmińsko-Mazurskie Voivodeship (73 PLN/m²), Świętokrzyskie Voivodeship (78 PLN/m²), Małopolskie Voivodeship (89 PLN/m²). The median in the most expensive voivodeship is 4.8 times higher than in the least expensive one.
What are commercial-use plots prices in major cities?
Medians for the last 24 months: Warsaw 1,198 PLN/m² (298 transactions), Poznań 1,052 PLN/m² (19 transactions), Wrocław 821 PLN/m² (44 transactions), Gdynia 729 PLN/m² (38 transactions), Kraków 596 PLN/m² (100 transactions), Lublin 575 PLN/m² (33 transactions), Białystok 487 PLN/m² (28 transactions), Szczecin 446 PLN/m² (93 transactions). For comparison, the median across Poland is 133 PLN/m². Cities not shown here had fewer than 15 such transactions or their county authority does not provide complete data.
How many transactions are there, and where are the most commercial-use plots sold?
According to our criteria, there were 5,037 transactions in the 12 months until January 2026, and 22,189 in total since January 2022. Over the last 24 months, the highest numbers were sold in the following municipalities (gminas): Warsaw (298), Czarny Dunajec (234), Jabłonka municipality (gmina) (207), Ożarów Mazowiecki (139), Kraków (100).
In which municipalities (gminas) are commercial-use plots prices the highest, and in which are they the lowest?
Among the 36 municipalities with at least 50 transactions over 24 months, the highest medians are in: Warsaw (1,198 PLN/m²), Ożarów Mazowiecki (610 PLN/m²), Kraków (596 PLN/m²). The lowest are in: Jabłonka municipality (gmina) (53 PLN/m²), Dobra municipality (gmina) (55 PLN/m²), Stryszawa municipality (gmina) (55 PLN/m²). You can find the full searchable list in the 'Municipalities' table.
What counts as a commercial plot?
A plot designated in the local plan for commercial development (usually marked U in local plans), such as shops, offices, food and drink venues and service outlets. We include plots of 200 to 50 000 m² sold in their entirety on the open market.
What affects the price of a commercial plot?
The most important factors are location by a busy road or in the centre, visibility and easy access, as these determine customer traffic. Other factors include local plan provisions (permitted building footprint and height, whether residential use is allowed), the size and shape of the plot, utilities and proximity to residential areas. Large plots for retail parks usually have a lower price per m² than small plots in town and city centres.
What taxes and costs apply when buying a commercial development plot?
A commercial plot is building land, so a sale by a company registered for VAT is subject to 23% VAT, with no tax on civil-law transactions (PCC) payable. When buying from a private individual, the buyer pays 2% tax on civil-law transactions (PCC). Notary fees plus VAT and the court fee for registration in the land and mortgage register also apply.
Where does the data on commercial-use plots prices come from?
From the Property Price Register (RCN, Polish official register of real-estate transactions), maintained by county authorities and city mayors based on notarial deeds, with data made available by the Head Office of Geodesy and Cartography. We use data from 380 counties and city registers. These are contract prices, not asking prices, and exclude details of the parties to the transactions.
What is the difference between the transaction price and the asking price?
The asking price is the amount in the listing that the seller would like to receive. The transaction price is the amount recorded in the notarial deed, for which the property actually changed hands. Listing prices can be higher due to room for negotiation and properties that do not sell, so we show transaction prices only, as a median: half of the transactions were cheaper and half were more expensive.
How often do we update the data?
Every month, we retrieve new transactions from the register and recalculate all figures (last updated 5 October 2026). County offices enter notarial deeds in the register with a delay, so the latest complete month in the data is January 2026.
How can I check commercial-use plots prices in my locality?
Enter a town, city or municipality (gmina) in the comparison tool on this page, or find the municipality in the “Municipalities” table (the “Search municipalities” field). Every locality with transactions in the register, including every village, has its own page with medians and recent transactions for flats, houses, plots of land, agricultural land, garages and commercial premises; you can find it using the portal search.
More property types: property prices in Poland.