Most of the homes we live in today were built under socialism. This article shows from the building cadastre what they are like: how large, when built and where. Then it tests two claims often heard: that socialism gave everyone a flat, and that the young would have a home by now if they saved as their parents did.
Compressed flats
A flat in a block built in 1920–45 has 99.8 m² at the 90th percentile. In blocks from 1946–59 that is 78.4 m², in 1960–85 72.5 m², then again 83.9 (1986–2005) and 93.5 m² (2006–26). The median moves less: 57.5, 57.1, 51.8, 53.1 and 59.4 m². What disappeared is the large flat; the typical one shrank by a few square metres.
Choose a town in the view below. In 14 of the study's 16 towns the 1960–85 90th percentile is below the pre-war one, and in every one it sits between 62 and 78 m² in those years. When a cause acts the same in Koper and in Hrastnik, the cause is the system, not local demand: floor-area norms in a system funded by a contribution on wages and allocated by points.
Dwellings by size and year built
Choose a town and a kind of building. The colours show how many dwellings of each five-year cohort fall in each size band; the lines are the median and the 10th and 90th percentiles.
Houses grew
The median house grew from 80.3 m² (1920–45) to 83.2 (1946–59), 95.6 (1960–85) and 127.9 m² (2006–26). In all 16 of the study's towns the 1960–85 median is above the 1946–59 one. Switch the view above to houses: the same decades that shrank the blocks made private self-building the other channel.
How much we built
In the 1960s about 6,030 block flats went up a year, in 1970–85 7,374, and in 1986–95 only 2,783. The post-war cohorts (born 1947–57, 31,762 a year, against 24,654 in the 1930s) turned 25 in 1972–82, when building peaked (correlation 0.65 over 1970–85).
But the boomers explain neither the start nor the end. Building began earlier, with the move from village to town: the population was 1,580,540 in 1960 and 1,996,380 in 1990. There were 458,853 households in 1961 and 632,278 in 1991, because households shrank (3.47 → 3.06 people). The end is the financing collapse of the 1980s, not demography.
The boomers are not the largest generation
481,718 people born 1946–64 live in Slovenia today, against 496,666 of generation X (1965–80). The largest birth year alive is 1979. The boomers were 42% of adults in 1983, are 27% today and will be 17% in 2040. What rises is not one generation but age itself.
Residents on 1 January 2025 by year of birth; generations by Pew's boundaries (boomers 1946–64).
Source: GURS, SURS, EU-SILC, HFCS, ZPIZ · bloki.si
100 m cells where one class of building holds at least 70% of the dwellings (at least five). Residents from the SURS grid; they are residents, not owners.
Source: GURS, SURS, EU-SILC, HFCS, ZPIZ · bloki.si
Ownership: the young and the old
Privatisation happened in one decade: the share of dwellings in private ownership was 70% in 1991, 89% in 2002 and 95% in 2021. Today 86% of people over 65 live in a home owned without a mortgage, against 41% of those aged 25–34.
In the other former socialist countries the young own outright more often: 42% of 25–34-year-olds in Slovenia, about four in five in Serbia and Croatia. 39.9% of 25–34-year-olds live with their parents (EU 30.1%); they leave home at 28.8 (EU 26.3).
EU-SILC 2024: the share of people in a home owned without a mortgage. EU-SILC counts people, not owners: a 30-year-old living with their parents counts as an owner.
Source: GURS, SURS, EU-SILC, HFCS, ZPIZ · bloki.si
Wealth: the young are missing
Households headed by 55–74-year-olds are 41.6% of households and hold 47.6% of net wealth: about their share. It is the young who are missing: households under 35 are only 8.8%, hold 3.2% of wealth, at a median of €12.3k (euro area 21.7). The median household aged 65–74 holds 11 times as much.
HFCS 2021 (the ECB survey, one wave), households by the reference person's age; values read from the ECB's tables, rounded to €0.1k. Young people living with their parents are in their parents' household.
Source: GURS, SURS, EU-SILC, HFCS, ZPIZ · bloki.si
Then and now
Price against wage has not moved much nationally. A new social-sector flat in a town cost on average 1.63 average monthly net wages per m² in 1984–88; today the median comparable flat costs 1.61. In Ljubljana it is 2.65 (3.11 of a young person's wage), against 1.38 in Moste in 1979.
What differed was the channel. A large share of flats was allocated, the rent took about six per cent of a wage, inflation melted the debts, and in 1991 tenants bought their flats for a fraction of their value. Today a 25–34-year-old saving a fifth of their wage needs 9.2 years for a 20% deposit (6.7 in 2015), and 14.3 in Ljubljana.
Then: the cost price of new social-sector flats in urban settlements (statistical yearbooks). Now: the sale price, mostly of used flats. Not like for like.
Source: GURS, SURS, EU-SILC, HFCS, ZPIZ · bloki.si
A 25–34-year-old saves a fifth of the median net wage for a 20% deposit on the median comparable flat. No partner, family help or subsidised loans. Wages by age to 2022, then carried by the national index.
Source: GURS, SURS, EU-SILC, HFCS, ZPIZ · bloki.si
The stairs
92,566 flats built 1960–85 are in 5–7-storey blocks without a lift. 1.5% of such flats in five-storey blocks have one, against 77% of new ones. The socialist norm gave lifts to towers, not to the mid-rise blocks.
About 31,700 people aged 65 or older live on the second floor or above of such blocks. That is an order of magnitude, not a count: the grid does not say who lives on which floor.
Lifts and storeys as registered; the storey count may include a basement and an attic.
Source: GURS, SURS, EU-SILC, HFCS, ZPIZ · bloki.si
Older people in walk-ups
The share of a municipality's residents aged 65+ who live on the second floor or above of a 5–7-storey 1946–90 block without a lift. An order of magnitude.
Empty dwellings
At the 2021 census nobody was registered in 19.2% of dwellings (165,576). In Kostel it is 52%, in Ljubljana 18%. An unregistered dwelling is a second home, an empty one, or one lived in by someone not registered there; no register tells them apart.
Dwellings with nobody registered
The share of a municipality's dwellings in which nobody was registered at the 2021 census.
What comes next
Already more homes lose their last resident aged 65 or over each year than are built: about 5,815 in 2025 against 5,087 dwellings completed, about 8,879 in 2040, 116,104 over 2025–2040. Whether they reach the market, no series here says: first-order inheritance is untaxed and recorded in no register loaded.
2024 death rates by age applied to the 65+ living alone and to EUROPOP2025. A floor: couples and moves to care homes are not in it. Where those homes go, no series here says.
Source: GURS, SURS, EU-SILC, HFCS, ZPIZ · bloki.si
§ How it is calculated
The stock. Every dwelling in the building cadastre with a usable area and the building's year (from 1900), blocks and houses by usage. A town is its municipality. Cohorts are five years from 1900; the last takes 2020–26. Quantiles are drawn only for cohorts of at least 30 dwellings. This is today's stock: anything demolished is missing, and pre-war city flats were often split, so the pre-war 90th percentile is if anything understated.
Residents. The SURS 100 m grid; a cell belongs to the class of building that holds at least 70% of its dwellings. They are residents, not owners: a private owner has neither an identifier nor an age in the register.
Surveys. EU-SILC counts people by household: a 30-year-old living with their parents counts as an owner. HFCS is one wave (2021) of households by the age of the reference person.
Then and now. The SRS statistical yearbooks (1981, 1989, RS 1992) and the 1991 Housing Act; every figure has its table and page in the study.
What the register does not know. Who owns which dwelling, inheritances and gifts, and what an empty dwelling is.
Can the Bloki server answer questions like these?
The server knows every building and dwelling in the cadastre, its size, its year and its market. It does not know private owners, because the register does not name them.
- Yes
What are the flats like where I live, by size and year?
A list of dwellings by area and year built in an area, and prices by size band and age.
find_propertiesmarket_stats - Yes
What is this building like: year, storeys, lift, flats?
The cadastre's record of the building and its parts, and a comparison of two buildings.
get_propertycompare_buildings - Yes
Which buildings are like mine?
Buildings of similar shape, age and surroundings, with prices; it does not say whether any is for sale.
similar_buildings - Partly
Who lives in my neighbourhood, how many are old?
Residents from the 100 m grid with the share of older people; not who lives in which flat.
neighbourhoodstreet_profile - No
Who owns this flat, and how old are they?
A private owner has no identifier in the register. The server names legal entities only.
data_limitationsinstitutional_owners - Partly
How many flats where I live are empty?
Residents per dwelling around an address; whether a dwelling is empty, no register says.
neighbourhood