Best areas to live in Stockholm for expats

Moving to Stockholm? We compared all 127 neighbourhoods on safety, schools and transport using official Swedish data — police crime reports, Statistics Sweden (SCB) and the National Agency for Education (Skolverket).

Short answer: For safety, look at Fredhäll, Enskededalen and Höglandet. For families, Enskededalen and Lilla Essingen combine good schools, preschools and low crime. For a car-free life, Aspudden and Gubbängen have the best public transport and services nearby.

Safest neighbourhoods in Stockholm

Ranked by reported crime relative to the number of people who live, work and spend time there.

#NeighbourhoodSafety
1Fredhäll83
2Enskededalen83
3Höglandet81
4Lilla Essingen81
5Flysta78

Best neighbourhoods for families in Stockholm

Weighs school quality, preschools, safety, services and the share of children.

#NeighbourhoodFamily
1Enskededalen84
2Lilla Essingen81
3Höglandet80
4Liseberg80
5Södra Sofia79

Best-connected neighbourhoods in Stockholm

Weighs nearby public transport stops, distance to the nearest stop, and shops and services.

#NeighbourhoodTransport
1Aspudden93
2Gubbängen93
3Enskededalen92
4Stureby92
5Äppelviken92

Scores run from 0 to 100, where higher is better. Data: Swedish Police (reported crime 2024–2025), SCB, Skolverket and OpenStreetMap.

Frequently asked questions

Is Stockholm safe?

Stockholm has an average safety index of 57 out of 100 across its neighbourhoods (Average), where higher is safer. The Swedish Police list 8 areas in Stockholm as vulnerable. Safety varies a lot between neighbourhoods, so compare the areas above.

Which area in Stockholm is best for families?

Enskededalen has the highest family score (84 out of 100), followed by Lilla Essingen and Höglandet. The score weighs school quality, preschools, safety, services and the share of children.