Befolkningstäthet i Sverige
Senast uppdaterad: 2026-03-03
Under 2000-talet har befolkningen vuxit. Det innebär också att befolkningstätheten har ökat. Befolkningstätheten har gått från 21,6 invånare per kvadratkilometer år 2000, till 25,9 år 2025.
Befolkningstäthet i Sverige
Befolkningstäthet i Sverige
Antal invånare per kvadratkilometer
| Riket | |
|---|---|
| 2025 | 25,9 |
Befolkningstäthet är ett mått som beskriver hur tätbefolkat ett land eller en region är. Genom att dela antalet invånare med landarealen får man fram hur många invånare det bor per kvadratkilometer, om befolkningen skulle vara jämnt utspridd.
Sedan år 2000 har befolkningen ökat med över 1,7 miljoner. Det motsvarar alltså drygt fyra fler invånare per kvadratkilometer.
Invånare per kvadratkilometer i Sverige per år från 2000
| Kön | 2000 | 2001 | 2002 | 2003 | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Totalt | 21,6 | 21,7 | 21,8 | 21,9 | 22,0 | 22,0 | 22,2 | 22,4 | 22,6 | 22,8 | 22,9 | 23,2 | 23,4 | 23,7 | 23,9 | 24,2 | 24,5 | 24,8 | 25,1 | 25,4 | 25,5 | 25,7 | 25,8 | 25,9 | 25,8 | 25,9 |
Befolkningstäthet i län och kommuner
Befolkningstäthet efter region
2025
| Region | Invånare per kvadratkilometer | Folkmängd | Landareal i kvadratkilometer |
|---|---|---|---|
| Blekinge län | 53 | 156 616 | 2 943 |
| Dalarnas län | 10 | 286 043 | 28 172 |
| Gotlands län | 19 | 60 852 | 3 150 |
| Gävleborgs län | 16 | 283 452 | 18 208 |
| Hallands län | 64 | 346 090 | 5 451 |
| Jämtlands län | 3 | 132 736 | 49 205 |
| Jönköpings län | 35 | 369 722 | 10 480 |
| Kalmar län | 22 | 245 477 | 11 206 |
| Kronobergs län | 24 | 203 121 | 8 458 |
| Norrbottens län | 2 | 248 927 | 97 973 |
| Skåne län | 130 | 1 433 083 | 11 007 |
| Stockholms län | 380 | 2 486 251 | 6 548 |
| Södermanlands län | 49 | 300 440 | 6 097 |
| Uppsala län | 50 | 410 575 | 8 231 |
| Värmlands län | 16 | 283 037 | 17 613 |
| Västerbottens län | 5 | 279 028 | 55 013 |
| Västernorrlands län | 11 | 240 640 | 21 674 |
| Västmanlands län | 55 | 280 756 | 5 141 |
| Västra Götalands län | 74 | 1 777 803 | 23 914 |
| Örebro län | 36 | 308 357 | 8 543 |
| Östergötlands län | 45 | 472 529 | 10 603 |
Befolkningstäthet i kommuner
I många kommuner är befolkningstätheten låg. Där finns stora områden som i princip är obefolkade, samtidigt som det finns tätorter där en stor del av kommunens befolkning bor. Kommuner med låg befolkningstäthet är ofta stora till ytan, och har en befolkning som är ojämnt fördelad över landytan.
Det är stora skillnader i befolkningstäthet mellan kommunerna. Stora kommuner i norr har lägst befolkningstäthet.
Åtta av de tio kommuner som har högst befolkningstäthet ligger i Stockholms län. Malmö och Göteborg är de enda kommunerna utanför Stockholms län som tar sig in på tio i topp-listan.
Sundbyberg är den mest tätbefolkade kommunen med drygt 6 500 invånare per kvadratkilometer. På andra plats kommer Stockholms kommun med cirka 5 300 invånare per kvadratkilometer, följt av Solna kommun. Där bor lite mer än 4 400 invånare per kvadratkilometer.
Befolkningstäthet i kommuner senaste året
Var bor befolkningen?
Med hjälp av kartan nedan får vi en tydlig bild av hur tätt befolkningen bor och att den är koncentrerad runt de tre storstäderna.
Södra Sverige är mycket mer tätbefolkat än norra delen av landet. I norr sticker centralorterna ut tydligt, samtidigt som det finns stora obebodda områden.
I såväl norra som södra Sverige är befolkningen koncentrerad till kusten. Ungefär hälften av landets befolkning är bosatt inom en mil från havet.
Befolkningstäthet i rutor om fem kvadratkilometer

Befolkningstäthet i EU
Sverige är ett till ytan stort land. Landytan är mer än 400 000 kvadratkilometer. Befolkningen är ojämnt fördelad över landet, vilket gör att befolkningstätheten blir jämförelsevis låg.
Om man jämför befolkningstätheten i EU:s medlemsländer hamnar Sverige och Finland på 26:e och 27:e plats. Det mest tätbefolkade landet i EU är Malta, med 1 817 invånare per kvadratkilometer. Därefter kommer Nederländerna med 530 och Belgien med 389 invånare per kvadratkilometer. Statistiken om befolkningstäthet i EU är från 2024.
Eurostats statistik över befolkningstäthet
De mest tätbefolkade EU-länderna 2024
| Land | Invånare per kvadratkilometer |
| 1. Malta | 1 817,4 |
| 2. Nederländerna | 529,5 |
| 3. Belgien | 389,1 |
| 4. Luxemburg | 261,8 |
| 5. Tyskland | 236,4 |
| 6. Italien | 198,0 |
| 7. Danmark | 142,4 |
| 8. Tjeckien | 141,2 |
| 9. Polen | 119,0 |
| 10. Portugal | 117,6 |
| … | |
| 26. Sverige | 26,0 |
| 27. Finland | 18,5 |
Tabellen baseras på statistik från Eurostat.