Someone looking for a flat in a block does not search "in Ljubljana" or "in Maribor" but on Ruski car, in Nove Fužine, on Planina or by Kitajski zid. The official registers do not know these names as areas: the cadastre knows buildings, the statistics know districts and settlements.
So we defined the estates ourselves. An estate is a group of at least five neighbouring blocks with 4+ flats from one period: up to 90 m apart, built up to 6 years apart, and similar in build. The eight towns (Ljubljana, Maribor, Celje, Koper, Nova Gorica, Kranj, Velenje, Novo mesto) hold 205 such groups. We named them from GURS's register of geographical names or OpenStreetMap; 146 groups holding 83% of the flats took a name, giving 91 named estates.
Every estate with 300+ flats has its own page with prices, rents, residents, access and similar estates; there are 67.
The map of estates
The maps show the outlines of the named estates. An outline is computed from the blocks' footprints and is not an official boundary. Click an estate to open its page.
An estate is a group of at least five neighbouring blocks with 4+ flats from one period (up to 90 m apart, built up to 6 years apart, similar in build). The name comes from the register of geographical names (REZI) or OpenStreetMap; the boundary is not official.
Source: GURS (building cadastre, REZI, ETN), SURS, OpenStreetMap; bloki.si calculation
The estates are from 1960–1990
Of the flats on named estates, 80% were built in 1960–1989. 8% are older than 1960, only 3% are from the 1990s, and 9% are from after 2000, mostly on the public funds' new estates. A block estate is almost always a socialist one, built in three decades.
In Ljubljana estates differ widely; elsewhere, little
Within a town, estates differ in price less than one might expect. In Koper the dearest named estate costs only 1.05 times the cheapest, in Celje 1.10 times, in Maribor 1.18 times.
Ljubljana is the exception. Trnovo sells at €4,780/m² and Studenec at €3,401/m², a ratio of 1.41. The median of all Ljubljana blocks is €3,806/m².
Median €/m² of flats sold in the estate's blocks, 2023–2025, estates with 15+ sales only. Estates built since 2018 are left out: their sales are developers' and funds' first sales.
Source: GURS (building cadastre, REZI, ETN), SURS, OpenStreetMap; bloki.si calculation
The estates gained, and the cheap ones did not catch up
How did an estate's price move against its town? We measured price against GURS value, which removes the flat's size, age and storey, and compared it with the town's median of the same year. Between 2013–2016 and 2022–2025, 48 of the 59 estates with enough sales rose faster than the blocks of their town, by 3.5% on average. Flats on named estates gained on free-standing blocks and older buildings in town centres.
The cheaper estates did not catch up with the dearer ones. The link between the starting price and the change is close to nil (correlation −0.10). The largest gains were Rakovnik (Ljubljana, +20%), Selo (Ljubljana, +17%) and Gaberje (Celje, +14%); Ob Kornu (Nova Gorica, −7%) and Spodnje Radvanje (Maribor, −5%) lost ground. At 15–20 sales a window the uncertainty is large.
Price over GURS value against the town's median of the same year, which removes size, age and storey but not renovation. 15+ sales in each window; at 15–20 sales the uncertainty is large.
Source: GURS (building cadastre, REZI, ETN), SURS, OpenStreetMap; bloki.si calculation
Twins: the same estate, another town
For every estate we found a twin: the estate with the most similar blocks. The match uses the cadastre's building vector, which describes a block's form, size, age, construction, energy certificate and plot. Price, place and residents are not in it. So the price gap between twins tells what the location is worth.
The twins are often strikingly close. BS6 in Ljubljana (around 1965) has its twin in Otok, Celje (around 1962), and Štepanjsko naselje (around 1976) in Cankarjeva soseska, Nova Gorica (around 1975). A Ljubljana estate is dearer than its twin elsewhere in all 25 cases, by 1.38 to 2.19 times, 1.79 times at the median. That is what a Ljubljana location is worth for the same block.
| Ljubljana | Twin | Price ratio |
|---|---|---|
| Prule 1963 | Stara vas, Velenje 1963 | 2.19× |
| Trnovo 1982 | Spodnja Hudinja, Celje 1984 | 2.17× |
| Jama 1965 | Gorica, Velenje 1978 | 2.08× |
| Trata 1983 | Šalek, Velenje 1982 | 2.07× |
| Grajski grič 1961 | Staro Velenje, Velenje 1974 | 2.02× |
| Zupančičeva jama 1989 | Gorica, Velenje 1978 | 1.99× |
| Zgornja Šiška 1970 | Gorica, Velenje 1978 | 1.99× |
| Vodmat 1964 | Stara vas, Velenje 1963 | 1.94× |
| Kolezija 1966 | Dečkovo naselje, Celje 1989 | 1.94× |
| Šiška 1964 | Stara vas, Velenje 1963 | 1.90× |
| BS3 1978 | Staro Velenje, Velenje 1974 | 1.81× |
| Nove Jarše 1975 | Staro Velenje, Velenje 1974 | 1.80× |
| Selo 1966 | Glazija, Celje 1968 | 1.80× |
| Poljane 1960 | Gorica, Velenje 1978 | 1.75× |
| Nove Fužine 1985 | Staro Velenje, Velenje 1974 | 1.69× |
| Savsko naselje 1958 | Stara vas, Velenje 1963 | 1.68× |
| Gmajna 1987 | Dečkovo naselje, Celje 1989 | 1.67× |
| Glince 1963 | Stara vas, Velenje 1963 | 1.67× |
| Vič 1969 | Koroška vrata, Maribor 1961 | 1.66× |
| Bonifacija 1975 | Irča vas, Novo mesto 1978 | 1.64× |
| Koseze 1978 | Cankarjeva soseska, Nova Gorica 1975 | 1.63× |
| BS6 1965 | Otok, Celje 1962 | 1.63× |
| Ruski car (BS7) 1976 | Glazija, Celje 1968 | 1.56× |
| Štepanjsko naselje 1976 | Cankarjeva soseska, Nova Gorica 1975 | 1.52× |
| Studenec 1974 | Cankarjeva soseska, Nova Gorica 1975 | 1.38× |
Twins are the estates with the closest building profile (GURS building vector: form, size, age, construction, energy, plot). Place, price and residents are not in the profile, so the price gap is the price of the location.
Source: GURS (building cadastre, REZI, ETN), SURS, OpenStreetMap; bloki.si calculation
Rents and yield
Gross yield = 12 × median rent ÷ median price, before costs, tax and empty months. Rents are lettings filed in ETN.
Source: GURS (building cadastre, REZI, ETN), SURS, OpenStreetMap; bloki.si calculation
Who lives on the estates
The share of residents with tertiary education runs from 15% (Gorica, Velenje) to 71% (Vrhovci, Ljubljana).
Ljubljana's large 1970s estates (Nove Fužine, Nove Jarše, Ruski car, BS3, Trnovo) have 26% to 30% of residents aged 65+, against 20% for the city's blocks. Probably the first residents grew old there, but the statistical grid is a single snapshot and cannot show it.
SURS 100 m grid: the cells holding the estate's blocks, which may also hold neighbouring houses. One snapshot, not a change.
Source: GURS (building cadastre, REZI, ETN), SURS, OpenStreetMap; bloki.si calculation
Every estate in one place
The table below holds every estate with 300+ flats. Click a column heading to sort, an estate's name for its page.
| Zgornja Šiška | Ljubljana | 3,199 | 1970 | 4,070 | 140 | 9.8 | 25% | 39% |
|---|---|---|---|---|---|---|---|---|
| Betnava | Maribor | 2,878 | 1970 | 2,113 | 166 | 7.3 | 24% | 26% |
| Nove Jarše | Ljubljana | 2,807 | 1975 | 3,896 | 121 | 8.8 | 27% | 25% |
| Nove Fužine | Ljubljana | 2,669 | 1985 | 3,642 | 86 | 9.2 | 29% | 30% |
| Ruski car (BS7) | Ljubljana | 2,631 | 1976 | 3,590 | 77 | 9.2 | 27% | 40% |
| BS3 | Ljubljana | 2,360 | 1978 | 3,907 | 100 | 10.1 | 26% | 40% |
| Štepanjsko naselje | Ljubljana | 2,157 | 1976 | 3,733 | 73 | 7.7 | 24% | 23% |
| Koseze | Ljubljana | 1,987 | 1978 | 4,011 | 38 | 10.6 | 24% | 55% |
| Markovec | Koper | 1,943 | 1978 | 3,673 | 89 | 6.1 | 24% | 26% |
| Šiška | Ljubljana | 1,860 | 1964 | 3,938 | 75 | 9.3 | 20% | 35% |
| Stara vas | Velenje | 1,801 | 1963 | 2,073 | 88 | 3.9 | 18% | 17% |
| Cankarjeva soseska | Nova Gorica | 1,788 | 1975 | 2,458 | 80 | 4.7 | 25% | 26% |
| Zupančičeva jama | Ljubljana | 1,712 | 1989 | 4,079 | 50 | 9.4 | 18% | 50% |
| Planina | Kranj | 1,575 | 1975 | 3,005 | 75 | 5.7 | 28% | 17% |
| Savsko naselje | Ljubljana | 1,535 | 1958 | 3,478 | 45 | 9.0 | 18% | 38% |
| Glazija | Celje | 1,430 | 1968 | 2,306 | 111 | 6.4 | 24% | 26% |
| Nova vas | Celje | 1,370 | 1981 | 2,412 | 54 | 5.8 | 21% | 27% |
| Trnovo | Ljubljana | 1,298 | 1982 | 4,780 | 28 | 11.6 | 30% | 57% |
| Semedela | Koper | 1,084 | 1964 | 3,623 | 69 | 7.2 | 24% | 31% |
| Koroška vrata | Maribor | 1,072 | 1961 | 2,302 | 63 | 5.9 | 19% | 32% |
| Klanec | Kranj | 1,025 | 1982 | 2,881 | 45 | 5.6 | 28% | 22% |
| Jama | Ljubljana | 1,013 | 1965 | 4,255 | 46 | 9.3 | 18% | 43% |
| Staro Velenje | Velenje | 991 | 1974 | 2,162 | 52 | 3.7 | 23% | 17% |
| Dečkovo naselje | Celje | 949 | 1989 | 2,218 | 55 | 6.0 | 14% | 22% |
| Šalek | Velenje | 949 | 1982 | 1,871 | 42 | 4.5 | 26% | 16% |
| Trata | Ljubljana | 936 | 1983 | 3,876 | 30 | 8.9 | 27% | 37% |
| Greenwich | Maribor | 925 | 1969 | 1,981 | 61 | 7.4 | 26% | 20% |
| Otok | Celje | 892 | 1962 | 2,297 | 47 | 5.9 | 25% | 33% |
| Spodnja Hudinja | Celje | 878 | 1984 | 2,200 | 26 | 4.9 | 22% | 23% |
| Vič | Ljubljana | 878 | 1969 | 3,817 | 31 | 8.0 | 22% | 38% |
| Selo | Ljubljana | 857 | 1966 | 4,138 | 21 | 9.2 | 20% | 22% |
| Kolezija | Ljubljana | 824 | 1966 | 4,307 | 40 | 10.5 | 13% | 41% |
| Novo Brdo | Ljubljana | 801 | 2021 | – | 0 | – | 3% | 38% |
| Bonifacija | Ljubljana | 778 | 1975 | 4,105 | 26 | 8.9 | 23% | 39% |
| Studenec | Ljubljana | 757 | 1974 | 3,401 | 15 | 7.6 | 17% | 15% |
| Drska | Novo mesto | 703 | 1987 | 2,678 | 30 | 6.8 | 18% | 28% |
| Tabor | Maribor | 682 | 1961 | 2,061 | 52 | 5.6 | 25% | 22% |
| BS6 | Ljubljana | 668 | 1965 | 3,733 | 29 | 9.7 | 20% | 47% |
| Gorica | Velenje | 652 | 1978 | 2,046 | 27 | 4.4 | 24% | 15% |
| Nova vas | Maribor | 636 | 1980 | 2,059 | 34 | 5.4 | 32% | 28% |
| Gmajna | Ljubljana | 630 | 1987 | 3,714 | 33 | 6.9 | 22% | 41% |
| Atrium | Ljubljana | 596 | 1962 | – | 13 | 11.1 | 15% | 41% |
| Olmo | Koper | 571 | 1972 | 3,621 | 24 | 7.2 | 27% | 22% |
| Prisoje | Koper | 565 | 1979 | 3,784 | 26 | 7.0 | 24% | 21% |
| Kitajski zid | Nova Gorica | 558 | 1980 | 2,230 | 17 | 5.6 | 29% | 24% |
| Spodnje Radvanje | Maribor | 542 | 1991 | 2,082 | 29 | 6.3 | 18% | 36% |
| Vodmat | Ljubljana | 538 | 1964 | 4,026 | 17 | 9.2 | 20% | 36% |
| Brod | Ljubljana | 534 | 2004 | – | 1 | 10.8 | 10% | 59% |
| Prule | Ljubljana | 534 | 1963 | 4,535 | 16 | 10.9 | 20% | 44% |
| Kodeljevo | Ljubljana | 515 | 1964 | – | 12 | 8.0 | 18% | 38% |
| Ob Kornu | Nova Gorica | 494 | 1960 | 2,188 | 16 | 5.4 | 20% | 25% |
| Vrhovci | Ljubljana | 457 | 2014 | – | 0 | 13.7 | 9% | 71% |
| Glince | Ljubljana | 456 | 1963 | 3,467 | 19 | 8.9 | 24% | 50% |
| Nove Poljane | Ljubljana | 446 | 1999 | – | 1 | 10.6 | 9% | 46% |
| Stari Vič | Ljubljana | 446 | 2007 | – | 5 | 9.7 | 15% | 55% |
| Šmartno | Velenje | 446 | 1987 | 2,035 | 20 | 4.0 | 22% | 15% |
| Dolgo polje | Celje | 413 | 1979 | 2,233 | 23 | 4.9 | 19% | 17% |
| Irča vas | Novo mesto | 402 | 1978 | 2,497 | 24 | 5.6 | 26% | 25% |
| Spodnja Šiška | Ljubljana | 388 | 2018 | – | 1 | 11.9 | 13% | 53% |
| Zelena jama | Ljubljana | 386 | 2021 | – | 41 | 12.3 | 10% | 33% |
| Zlato polje | Kranj | 382 | 1954 | 2,475 | 37 | 5.9 | 17% | 28% |
| Draveljska gmajna | Ljubljana | 372 | 1981 | – | 10 | 9.2 | 21% | 37% |
| Grm | Novo mesto | 332 | 1971 | 2,458 | 26 | 5.8 | 20% | 35% |
| Polje | Ljubljana | 331 | 2011 | – | 0 | – | 4% | 20% |
| Gaberje | Celje | 322 | 1962 | 2,316 | 19 | 5.2 | 17% | 20% |
| Dravlje | Ljubljana | 318 | 1972 | – | 13 | 8.2 | 22% | 30% |
| Lava | Celje | 307 | 1975 | – | 14 | 7.5 | 28% | 22% |
Source: GURS (building cadastre, REZI, ETN), SURS, OpenStreetMap; bloki.si calculation
All estates → · Ljubljana · Maribor · Celje · Koper · Nova Gorica · Kranj · Velenje · Novo mesto
What the data cannot tell
- An estate's boundary is not official. The name is a place name from the register or OpenStreetMap; the group of blocks is ours. Where a name covers a wider area (Tabor, Vič, Šiška), the page describes only its blocks. - Some towns are named less well. In Kranj and Maribor only part of the estates carry a name, because the register and OpenStreetMap do not hold the colloquial names there. - New estates have no prices. On estates built since 2018 the sales are mostly developers' and funds' first sales; there are 5. - The share of flats let is a floor. Public landlords do not always file their lettings; on Polje none is filed. - Distances are straight-line, and stops come from OpenStreetMap; timetables and noise are in no source.
§ Method
Estates. Blocks with 4+ flats from the building cadastre, linked when up to 90 m apart, built up to 6 years apart and close in building-vector space; a group needs at least 5 blocks and 100 flats, and a median build year from 1945 on. Name: an OpenStreetMap area covering at least a third of the blocks, otherwise the nearest name from the register of geographical names (type "part of a settlement") or OpenStreetMap covering the most flats. A few names were set by street, where the street carries the place's name (Planina in Kranj).
Prices and rents. Comparable flat sales and lettings from the property-market register (ETN); a median of at least 15 sales or lettings. Change: price over GURS value, against the town's median of the same year.
Twins. An estate's profile is the mean of its blocks' vectors, weighted by flats; the twin is the estate at the smallest profile distance.
Residents and access. SURS's 100 m grid; straight-line distances to shops, schools, kindergartens and pharmacies, and bus stops, from OpenStreetMap and the registers.
Can the Bloki server answer questions like these?
The server answers for any address and any area in Slovenia, not only the estates in this article.
- Yes
What did flats on my street sell for?
Sales and lettings by house number, with counts and periods.
street_profilefind_comparables - Yes
What is this flat worth?
An estimate from comparable sales, with a range and a measured error.
estimate_value - Yes
What is nearby?
Shops, schools, stops, green space, each with its source.
neighbourhood - No
Is the estate noisy or safe?
Noise levels and crime are in no public register the server reads.
data_limitations