The neighbourhoods where the statistics and people's opinions diverge
For 64 Sofia neighbourhoods we compared two things: how the area looks in the data (transit, parks, schools, services) and what the people who live there or house-hunt there actually say. Both are scored from 0 to 100, and in places the two views land 42 points apart. Those disagreements are often the most useful part of the map.
Liveability scores usually look at the visible: are there bus stops, a metro, a park, a school, a hospital, restaurants, sport. That matters, but it is only part of the picture.
People feel other things too: the noise under the window, the mud from the construction sites, whether the walk home at night feels safe, who the neighbours are, whether the neighbourhood is improving or being overbuilt.
So for 64 Sofia neighbourhoods we laid two layers on top of each other: an infrastructure score built from open data and an overall sentiment distilled from thousands of public forum opinions. Where the two agree, the map confirms expectations. Where they diverge, the genuinely interesting part begins.
- In most neighbourhoods the data and people's opinions are close: the difference stays within about 10 points.
- The widest negative gap is in Krasna polyana 1: infrastructure score 76/100 against sentiment 34/100. On paper it is one of the better-served areas in the city; in the forums it reads as a place buyers hesitate about.
- The widest positive gap is in Malinova dolina: infrastructure 39/100 against sentiment 66/100. The data sees a neighbourhood still under construction. The people see a future, greenery and a young community.
- The overall picture is clear: infrastructure data often misses social context, the feeling of safety and construction fatigue. At the same time it undervalues neighbourhoods that already have a new community, good schools or a strong sense that the place is heading up.
High scores, cooler opinions from residents
| Neighbourhood | Infrastructure | Sentiment | Gap | What locals talk about |
|---|---|---|---|---|
| Krasna polyana 1 | 76 | 34 | −42 | safety perceptions in parts of the area |
| Serdika | 71 | 42 | −29 | weak reviews of local health services |
| Fondovi zhilishta | 73 | 48 | −25 | hesitation around the schools |
| Gevgeliyski | 70 | 46 | −24 | safety questions |
| Studentski grad | 77 | 58 | −19 | noise, few family services |
| Mladost 1 | 73 | 55 | −18 | frustration with new construction and vanishing greenery |
| Banishora | 73 | 58 | −15 | mixed school reviews |
| Ivan Vazov | 76 | 62 | −14 | school complaints |
Modest scores, happier residents
| Neighbourhood | Infrastructure | Sentiment | Gap | What locals talk about |
|---|---|---|---|---|
| Malinova dolina | 39 | 66 | +27 | green, close to Vitosha, young community |
| Druzhba | 50 | 64 | +14 | affordable, the lake park |
| Hadzhi Dimitar | 57 | 68 | +11 | praised local school |
| Lyulin (overall) | 58 | 68 | +10 | strong transit, hospital nearby |
| Gorublyane | 50 | 60 | +10 | calm outer family area |
| Boyana | 65 | 74 | +9 | praised school, villa-belt prestige |
| Poligona | 65 | 72 | +7 | lots of young families |
| Suhata reka | 57 | 64 | +7 | practical choice, good school catchment |
Infrastructure: balanced score across 10 dimensions (transit, greenery, schools, health, quietness and more), 0–100. Sentiment: distilled rating of public forum discussions about the neighbourhood, 0–100. Gap = sentiment minus infrastructure.
What people see that the data misses
The social context
Krasna polyana 1 looks strong on paper. Its transit score is 94/100, and at around €2,435/m² it costs well below the city median for a neighbourhood with that level of connectivity.
On the forums, though, the conversation keeps returning to safety. Some buyers describe giving up on viewings after conversations or first impressions of the area. Whether those perceptions are fair to the whole neighbourhood is a separate and difficult question. For the market they are a real factor, and probably part of why the prices stay low.
A similar, softer version of the same picture shows up in Fondovi zhilishta and Gevgeliyski.
Construction fatigue
Mladost 1 is an established family district with a metro, services and complete infrastructure. In the data it looks stable. In the opinions you can read fatigue: with the new construction, with the loss of green space, with the sense that the neighbourhood is getting denser and more stressful.
The data sees what has already been built. The people also feel what is being lost.
Who the neighbourhood is actually for
Studentski grad has a high infrastructure score (77/100) and one of the lowest quietness levels in the city: 18/100.
For a student that can be a nearly ideal combination: everything is close, there is life, there are places to go out, there is transit. For a family with a small child the same environment can feel like the exact opposite: loud, chaotic and hard to live with.
The same infrastructure works differently for different people.
Community comes before infrastructure
Malinova dolina is the mirror case. Its infrastructure score is only 39/100 because the neighbourhood is still being finished. Services are missing, some streets lag behind, construction continues.
Yet sentiment sits at 66/100. People like the closeness of Vitosha, the greenery, the young families around them and the sense that the neighbourhood has a future. They are buying the expectation that the place will keep developing, alongside what is already there today.
On a smaller scale the same logic shows up in Druzhba, with its lake park, and in Hadzhi Dimitar, where the local school keeps earning good reviews.
What this means when you choose a neighbourhood
The two layers answer different questions.
The infrastructure score tells you what the neighbourhood has today. The opinions of residents tell you what living there feels like.
If you are renting for a year or two, the amenities are usually enough to go on: transit, shops, the distance to work, green space.
If you are buying, look more carefully. Ideally the data and the opinions point in the same direction. When they point apart, treat it as a signal to go and check the place yourself.
The neighbourhoods in the first table deserve a walk at different hours of the day and a conversation with people who already live there. The ones in the second table often look weaker in the rankings but can turn out to be a better choice than the dry numbers suggest.
Methodology & caveats
- Infrastructure score: a balanced weighting of 10 dimensions built from open data: OSM, GTFS timetables and the building-permit register. It covers walkability, transit, greenery, schools, universities, health, food and bars, sports, quietness and construction activity.
- Sentiment: a hand-distilled rating of public forum discussions in which the neighbourhood is the main topic. The main source skews toward a family audience, so the rating mostly reflects the family perspective. Every rating carries a confidence level (high or medium), and the tables include only neighbourhoods with enough discussion volume.
- Coverage: 64 neighbourhoods with both an infrastructure score and enough public opinions. Gap = sentiment minus infrastructure score.
- Perceptions are subjective. Forum opinions show what people say, which does not always match the reality on the ground. Sometimes a neighbourhood's reputation lags behind it; sometimes it runs ahead. We treat sentiment as a market signal, alongside prices.
- The best check stays simple: go there, walk around, talk to neighbours and see whether the place fits you.
The "what locals say" summaries for every neighbourhood, with links to the source discussions, are part of Sofia Pro. The map, the scores and the rankings are free.
Explore the mapPress: the full dataset and methodology are available on request via sofiahoods.com. Please credit and link SofiaHoods when citing these figures.