Moving to Stockholm
Homes, prices, the commute and the rules – every figure from the authority that publishes it, with the date we read it.
Stockholm is a city of apartments. Of the 1,184,220 homes in Stockholms län, 494,577 are bostadsrätter, more than the 430,221 rentals and the 259,352 owner-occupied houses. The city itself has 999,239 residents and the län 2,486,251.
A bostadsrätt in the län changed hands for a median SEK 3.5 million in 2025, across 39,748 sales. Houses are a different market: the average house sold for SEK 6.96 million across the län and SEK 8.85 million inside the city limits. Danderyd and Lidingö top the list at SEK 13.81 and 13.14 million.
The inner city is almost all bostadsrätt and rental. On Östermalm 74 % of homes are bostadsrätter, on Kungsholmen 73 % and in Vasastan 70 %. In Bromma the villa streets take over: in Södra Ängby 90 homes in a hundred are owner-occupied houses.
Incomes differ sharply. Mean net income on Östermalm was SEK 1,194k in 2024, against SEK 468k for the city as a whole. And the inner city sits close to the hub: on a weekday morning T-Centralen is 3 minutes from Östermalmstorg on Östermalm, 4 from Slussen on Södermalm and 3 from Rådhuset on Kungsholmen.
Buying a home in Stockholm
Buying a home in Stockholm: the complete guide
The rules for mortgages, bostadsrätt and bidding, the costs and the practical steps – each linked to the law or the authority, read 21 October 2026.
The districts on the map
Tap a district for its page.
Where to live
Every district of the City of Stockholm and every kommun of the county, ranked by VERA PI's mix of commute, homes and services. Commute: Median travel time from the stop area to T-Centralen for departures every 30 s from 08.00 to 09.00 on tisdag 3 november 2026 (profile connection scan over SL's timetable, 3 min to change inside a stop area; T-Centralen's neighbours within 600 m count as T-Centralen by a walk). Door-to-stop walking not included.
The other kommuner 25
- Danderyd#132,500 residents · mean income SEK 1,048k · 29 min to T-Centralen
- Lidingö#248,369 residents · mean income SEK 709k · 28 min to T-Centralen
- Solna#386,435 residents · mean income SEK 414k · 14 min to T-Centralen
- Nacka#4113,730 residents · mean income SEK 541k · 43 min to T-Centralen
- Sundbyberg#557,000 residents · mean income SEK 384k · 17 min to T-Centralen
- Täby#778,514 residents · mean income SEK 537k · 35 min to T-Centralen
- Vaxholm#811,636 residents · mean income SEK 543k
- Sollentuna#978,033 residents · mean income SEK 459k · 25 min to T-Centralen
- Tyresö#1049,645 residents · mean income SEK 421k
- Värmdö#1146,601 residents · mean income SEK 454k
- Ekerö#1229,062 residents · mean income SEK 500k
- Huddinge#13114,686 residents · mean income SEK 376k · 26 min to T-Centralen
- Österåker#1449,943 residents · mean income SEK 460k · 52 min to T-Centralen
- Vallentuna#1535,361 residents · mean income SEK 418k · 51 min to T-Centralen
- Järfälla#1690,180 residents · mean income SEK 357k · 28 min to T-Centralen
- Salem#1717,370 residents · mean income SEK 388k · 39 min to T-Centralen
- Upplands Väsby#1850,495 residents · mean income SEK 356k · 34 min to T-Centralen
- Sigtuna#1953,365 residents · mean income SEK 334k · 47 min to T-Centralen
- Haninge#20101,408 residents · mean income SEK 345k · 40 min to T-Centralen
- Upplands-Bro#2133,333 residents · mean income SEK 350k · 46 min to T-Centralen
- Botkyrka#2296,750 residents · mean income SEK 310k · 36 min to T-Centralen
- Nykvarn#2312,384 residents · mean income SEK 401k
- Södertälje#24102,772 residents · mean income SEK 314k · 56 min to T-Centralen
- Nynäshamn#2530,610 residents · mean income SEK 340k · 71 min to T-Centralen
- Norrtälje#2666,832 residents · mean income SEK 352k
City of Stockholm 112
- Djurgården#1813 residents · mean income SEK 1,593k · 19 min to T-Centralen
- Höglandet#21,355 residents · mean income SEK 1,338k · 31 min to T-Centralen
- Östermalm#339,122 residents · mean income SEK 1,194k · 7 min to T-Centralen
- Ålsten#43,195 residents · mean income SEK 1,133k · 29 min to T-Centralen
- Smedslätten#52,523 residents · mean income SEK 1,026k · 26 min to T-Centralen
- Stockholm stad#6999,239 residents · mean income SEK 468k · 19 min to T-Centralen
- Äppelviken#61,989 residents · mean income SEK 962k · 25 min to T-Centralen
- Södra Ängby#71,638 residents · mean income SEK 940k · 25 min to T-Centralen
- Nockeby#83,262 residents · mean income SEK 810k · 32 min to T-Centralen
- Stora Mossen#91,700 residents · mean income SEK 778k · 17 min to T-Centralen
- Bromma kyrka#102,692 residents · mean income SEK 701k
- Vasastaden#1164,025 residents · mean income SEK 618k · 6 min to T-Centralen
- Norrmalm#128,549 residents · mean income SEK 616k · 3 min to T-Centralen
- Mälarhöjden#134,378 residents · mean income SEK 614k · 20 min to T-Centralen
- Kungsholmen#1434,794 residents · mean income SEK 605k · 4 min to T-Centralen
- Långsjö#153,016 residents · mean income SEK 604k
- Hjorthagen#168,482 residents · mean income SEK 595k · 9 min to T-Centralen
- Herrängen#173,843 residents · mean income SEK 582k
- Nockebyhov#183,950 residents · mean income SEK 569k · 25 min to T-Centralen
- Enskededalen#192,655 residents · mean income SEK 560k
- Gamla stan#203,012 residents · mean income SEK 553k · 2 min to T-Centralen
- Stora Essingen#214,497 residents · mean income SEK 545k · 25 min to T-Centralen
- Alvik#221,487 residents · mean income SEK 539k · 17 min to T-Centralen
- Marieberg#234,574 residents · mean income SEK 534k · 10 min to T-Centralen
- Ladugårdsgärdet#2424,078 residents · mean income SEK 532k · 9 min to T-Centralen
- Reimersholme#251,445 residents · mean income SEK 530k
- Södra Hammarbyhamnen#2620,151 residents · mean income SEK 529k · 23 min to T-Centralen
- Norra Ängby#276,173 residents · mean income SEK 525k · 25 min to T-Centralen
- Stadshagen#289,558 residents · mean income SEK 520k · 6 min to T-Centralen
- Flysta#292,323 residents · mean income SEK 518k
- Långbro#307,603 residents · mean income SEK 513k
- Solhem#317,428 residents · mean income SEK 506k · 21 min to T-Centralen
- Enskedefältet#321,947 residents · mean income SEK 505k · 16 min to T-Centralen
- Stureby#338,505 residents · mean income SEK 499k · 18 min to T-Centralen
- Bällsta#34804 residents · mean income SEK 496k
- Eneby#35878 residents · mean income SEK 493k
- Långholmen#361,015 residents · mean income SEK 490k
- Lilla Essingen#374,837 residents · mean income SEK 484k
- Örby#385,968 residents · mean income SEK 484k
- Ulvsunda#392,775 residents · mean income SEK 483k · 17 min to T-Centralen
- Enskede gård#403,314 residents · mean income SEK 479k · 17 min to T-Centralen
- Södermalm#41104,807 residents · mean income SEK 479k · 7 min to T-Centralen
- Liljeholmen#4220,046 residents · mean income SEK 477k · 17 min to T-Centralen
- Kristineberg#437,896 residents · mean income SEK 477k · 11 min to T-Centralen
- Hägersten#449,913 residents · mean income SEK 473k · 18 min to T-Centralen
- Gamla Enskede#4510,874 residents · mean income SEK 470k · 16 min to T-Centralen
- Nälsta#465,104 residents · mean income SEK 461k
- Mariehäll#4710,826 residents · mean income SEK 447k
- Liseberg#481,432 residents · mean income SEK 441k
- Beckomberga#495,877 residents · mean income SEK 438k
- Fredhäll#505,371 residents · mean income SEK 436k · 12 min to T-Centralen
- Gröndal#519,062 residents · mean income SEK 429k · 23 min to T-Centralen
- Hässelby villastad#5218,978 residents · mean income SEK 427k
- Svedmyra#533,503 residents · mean income SEK 419k · 18 min to T-Centralen
- Örby slott#542,067 residents · mean income SEK 418k
- Traneberg#557,631 residents · mean income SEK 414k · 14 min to T-Centralen
- Hammarbyhöjden#5610,744 residents · mean income SEK 412k · 15 min to T-Centralen
- Kälvesta#574,556 residents · mean income SEK 412k
- Midsommarkransen#5810,166 residents · mean income SEK 410k · 15 min to T-Centralen
- Abrahamsberg#593,394 residents · mean income SEK 409k · 18 min to T-Centralen
- Sköndal#6010,745 residents · mean income SEK 409k
- Älvsjö#611,807 residents · mean income SEK 408k · 13 min to T-Centralen
- Årsta#6220,659 residents · mean income SEK 406k · 19 min to T-Centralen
- Tallkrogen#634,862 residents · mean income SEK 399k · 20 min to T-Centralen
- Björkhagen#646,960 residents · mean income SEK 398k · 16 min to T-Centralen
- Västberga#657,600 residents · mean income SEK 392k
- Ulvsunda industriområde#663,448 residents · mean income SEK 387k · 25 min to T-Centralen
- Aspudden#678,926 residents · mean income SEK 384k · 16 min to T-Centralen
- Riksby#685,241 residents · mean income SEK 382k · 25 min to T-Centralen
- Larsboda#692,788 residents · mean income SEK 381k
- Skarpnäcks gård#707,021 residents · mean income SEK 380k · 22 min to T-Centralen
- Åkeslund#713,647 residents · mean income SEK 378k · 19 min to T-Centralen
- Fruängen#729,719 residents · mean income SEK 375k · 21 min to T-Centralen
- Johanneshov#736,355 residents · mean income SEK 374k · 13 min to T-Centralen
- Hägerstensåsen#748,498 residents · mean income SEK 367k · 18 min to T-Centralen
- Solberga#7514,212 residents · mean income SEK 366k · 13 min to T-Centralen
- Bromsten#768,283 residents · mean income SEK 360k
- Vinsta#774,443 residents · mean income SEK 359k · 34 min to T-Centralen
- Lunda#781,914 residents · mean income SEK 357k
- Orhem#791,885 residents · mean income SEK 352k
- Kärrtorp#805,826 residents · mean income SEK 352k · 18 min to T-Centralen
- Sundby#814,053 residents · mean income SEK 351k
- Blackeberg#828,908 residents · mean income SEK 350k · 28 min to T-Centralen
- Västertorp#837,536 residents · mean income SEK 350k · 19 min to T-Centralen
- Gubbängen#845,788 residents · mean income SEK 348k · 22 min to T-Centralen
- Skrubba#851,946 residents · mean income SEK 340k
- Bagarmossen#8611,399 residents · mean income SEK 337k · 20 min to T-Centralen
- Råcksta#8710,092 residents · mean income SEK 337k · 29 min to T-Centralen
- Farsta#8815,924 residents · mean income SEK 330k · 25 min to T-Centralen
- Vällingby#898,670 residents · mean income SEK 328k · 31 min to T-Centralen
- Farsta strand#905,712 residents · mean income SEK 324k · 21 min to T-Centralen
- Bandhagen#918,270 residents · mean income SEK 321k · 21 min to T-Centralen
- Högdalen#9210,537 residents · mean income SEK 320k · 23 min to T-Centralen
- Fagersjö#932,898 residents · mean income SEK 318k
- Östberga#945,822 residents · mean income SEK 318k · 10 min to T-Centralen
- Hökarängen#9510,179 residents · mean income SEK 312k · 23 min to T-Centralen
- Kista#9615,809 residents · mean income SEK 305k · 21 min to T-Centralen
- Hagsätra#979,947 residents · mean income SEK 304k · 27 min to T-Centralen
- Sätra#987,620 residents · mean income SEK 299k · 24 min to T-Centralen
- Hässelby strand#998,302 residents · mean income SEK 296k · 37 min to T-Centralen
- Bredäng#10010,873 residents · mean income SEK 291k · 22 min to T-Centralen
- Grimsta#1014,547 residents · mean income SEK 275k · 29 min to T-Centralen
- Akalla#1027,314 residents · mean income SEK 272k · 24 min to T-Centralen
- Vårberg#10311,122 residents · mean income SEK 268k · 28 min to T-Centralen
- Hansta#1042,210 residents · mean income SEK 266k
- Hässelby gård#10511,630 residents · mean income SEK 264k · 36 min to T-Centralen
- Rågsved#10612,280 residents · mean income SEK 257k · 25 min to T-Centralen
- Skärholmen#1079,205 residents · mean income SEK 253k · 26 min to T-Centralen
- Husby#10812,350 residents · mean income SEK 238k · 23 min to T-Centralen
- Norra Djurgården#10911,113 residents · mean income SEK 234k · 11 min to T-Centralen
- Tensta#11018,707 residents · mean income SEK 229k · 25 min to T-Centralen
- Rinkeby#11117,084 residents · mean income SEK 216k · 22 min to T-Centralen
Rents by district
Statistics Sweden (SCB), rents in rental flats by district (stadsdelsnämndsområde).
| District | SEK per m² a year | Year |
|---|---|---|
| Kungsholmen | 1,954 | 2026 |
| Norrmalm | 1,699 | 2023 |
| Östermalm | 1,791 | 2023 |
| Norra innerstaden | 1,993 | 2026 |
| Södermalm | 2,135 | 2026 |
| Enskede-Årsta-Vantör | 1,708 | 2026 |
| Farsta | 1,600 | 2026 |
| Hägersten-Liljeholmen | 1,522 | 2020 |
| Älvsjö | 1,269 | 2020 |
| Hägersten-Älvsjö | 1,935 | 2026 |
| Skarpnäck | 1,603 | 2026 |
| Skärholmen | 1,488 | 2026 |
| Bromma | 1,927 | 2026 |
| Hässelby-Vällingby | 1,512 | 2026 |
| Rinkeby-Kista | 1,274 | 2023 |
| Spånga-Tensta | 1,184 | 2023 |
| Järva | 1,645 | 2026 |