Hoppa till innehållet
ForskningForskningssverige

Sveriges största städer: tätorterna och kommunerna i topp

Publicerad Uppdaterad Av Redaktionen

Sveriges största stad är Stockholm med 1 652 895 invånare i tätorten, följt av Göteborg med 674 529 och Malmö med 339 316. Siffrorna gäller SCB:s senaste tätortsavgränsning, som avser den 31 december 2023.

Räknar du i stället kommuner ser listan annorlunda ut efter de fyra första. Stockholms kommun passerade en miljon invånare i maj 2026. Vilken ort som är femte största beror helt på vilket mått du använder.

Sveriges 20 största städer räknat som tätorter

En tätort är i SCB:s statistik ett sammanhängande bebyggelseområde med minst 200 folkbokförda invånare. Det är det mått som ligger närmast vad de flesta menar med en stad, eftersom det följer bebyggelsen och inte kommungränserna. Sverige hade 2 017 tätorter vid den senaste avgränsningen. Nästan nio av tio svenskar bor i någon av dem.

  • 2 017tätorter i Sverige 2023
  • 88 %av befolkningen bor i en tätort
  • 1 652 895invånare i tätorten Stockholm
  • 1 001 545invånare i Stockholms kommun den 31 juli 2026

De tio största tätorterna

Stockholm1 652 895Göteborg674 529Malmö339 316Uppsala174 982Upplands Väsby och Sollentuna156 517Västerås131 643Örebro128 658Linköping116 851Helsingborg116 029Jönköping103 032Stockholm1 652 895Göteborg674 529Malmö339 316Uppsala174 982Upplands Väsby och Sollentuna156 517Västerås131 643Örebro128 658Linköping116 851Helsingborg116 029Jönköping103 032

Folkmängd den 31 december 2023. Tätorten Stockholm är nästan två och en halv gånger så stor som Göteborg. Källa: SCB, tätorter och småorter 2023.

Sveriges 20 största tätorter 2023
Plats Tätort Invånare Landareal, km² Invånare per km²
1 Stockholm 1 652 895 435 3 799
2 Göteborg 674 529 272 2 484
3 Malmö 339 316 81 4 206
4 Uppsala 174 982 46 3 821
5 Upplands Väsby och Sollentuna 156 517 48 3 286
6 Västerås 131 643 52 2 515
7 Örebro 128 658 56 2 308
8 Linköping 116 851 40 2 946
9 Helsingborg 116 029 42 2 782
10 Jönköping 103 032 50 2 068
11 Lund 98 308 28 3 561
12 Norrköping 98 229 39 2 551
13 Umeå 94 243 36 2 595
14 Gävle 86 533 55 1 574
15 Södertälje 78 377 29 2 669
16 Borås 75 565 32 2 354
17 Växjö 74 052 38 1 937
18 Halmstad 72 979 39 1 877
19 Sundsvall och Timrå 70 918 53 1 331
20 Eskilstuna 70 646 30 2 365

Femte platsen går till en tätort som få känner till vid namn. Upplands Väsby och Sollentuna har vuxit ihop till en sammanhängande tätort med 156 517 invånare. Detsamma gäller Sundsvall och Timrå på plats 19. Tätorten Stockholm sträcker sig i sin tur in i grannkommuner som Solna och Sundbyberg. Göteborgs tätort sträcker sig in i Mölndal och Partille.

Efter plats 20 följer Karlstad med 69 615 invånare, Östersund med 53 992 och Trollhättan med 50 069, medan Luleå hamnar strax under 50 000. Placeringarna från plats 11 och nedåt är redaktionens sammanställning av SCB:s siffror för varje tätort.

De största kommunerna

Kommunen är en administrativ enhet och kan rymma både en stor stad och mycket landsbygd. Därför skiljer sig siffrorna från tätorterna. Malmö kommun har fler invånare än tätorten Malmö, medan Stockholms kommun bara rymmer ungefär 60 procent av tätorten Stockholm.

Sveriges 20 största kommuner
Plats Kommun 31 dec 2025 30 jun 2026 Folkökning 2025
1 Stockholm 999 239 1 000 962 +3 665
2 Göteborg 613 278 614 165 +4 285
3 Malmö 367 924 368 660 +2 280
4 Uppsala 249 726 249 078 +1 710
5 Linköping 168 714 168 218 +679
6 Västerås 161 240 161 629 +606
7 Örebro 160 687 160 369 +547
8 Helsingborg 152 776 152 972 +685
9 Jönköping 148 152 148 054 +498
10 Norrköping 144 904 144 989 −76
11 Umeå 135 273 134 596 +1 024
12 Lund 132 333 131 486 +743
13 Borås 115 238 115 165 +366
14 Huddinge 114 686 115 046 +382
15 Nacka 113 730 114 589 +1 618
16 Eskilstuna 106 789 106 627 −414
17 Halmstad 106 315 106 246 +231
18 Gävle 104 108 104 160 +270
19 Södertälje 102 772 102 841 −139
20 Haninge 101 408 101 777 +513

Stockholms kommun passerade en miljon invånare under maj 2026 enligt SCB:s månadsstatistik, med 1 000 374 folkbokförda i slutet av månaden. I slutet av juli var siffran 1 001 545. Hela Sverige hade 10 605 529 invånare vid årsskiftet och 10 613 531 den 31 juli 2026.

Plats 21 och 22 har bytt ordning under 2026. Den 30 juni hade Sundsvall gått förbi Karlstad. Växjö låg strax efter. Fler siffror om befolkningen finns i vår artikel om folkbokföringen.

Jämför två kommuner

Välj två av de 40 största kommunerna. Verktyget visar folkmängd, placering och hur befolkningen förändrades under 2025 och första halvåret 2026.

JÄMFÖR TVÅ KOMMUNER

Välj två av de 40 största kommunerna.

Du ser folkmängd, placering och folkökning 2025.

Uppgifterna kommer från SCB:s befolkningsstatistik och gäller den 31 december 2025 och den 30 juni 2026. Ingenting skickas någonstans, allt visas i din webbläsare.

Stad, tätort eller kommun?

Stad är inte längre något rättsligt begrepp i Sverige. Sedan kommunreformen den 1 januari 1971 finns bara en sorts kommun. SCB använder inget statistiskt stadsbegrepp. Statistiken bygger på tätorter som följer bebyggelsen och på kommuner som följer de administrativa gränserna.

Tre sätt att mäta Stockholm
Mått Vad som räknas Invånare
Tätort Sammanhängande bebyggelse med minst 200 invånare 1 652 895 (2023)
Kommun Det administrativa området Stockholms stad 999 239 (2025)
Storstadsområde Alla 26 kommuner i Stockholms län 2 486 251 (2025)

Fjorton kommuner kallar sig ändå stad. Det är Borås, Göteborg, Haparanda, Helsingborg, Landskrona, Lidingö, Malmö, Mölndal, Solna, Stockholm, Sundbyberg, Trollhättan, Vaxholm och Västerås. Landskrona började kalla sig Landskrona stad den 1 mars 2009. Benämningen har ingen juridisk betydelse, vilket en riksdagsmotion om den svenska staden konstaterade 2012.

SCB:s metod för att avgränsa tätorter utgår sedan 2015 från byggnader med högst 150 meters avstånd mellan husen. Områden som binds samman av högst 500 meter väg kan räknas till samma tätort. Därför kan två orter med olika namn bli en enda tätort i statistiken.

Storstadsområdena Stockholm, Göteborg och Malmö

SCB avgränsar sedan 2005 tre storstadsområden. Stor-Stockholm består av alla 26 kommuner i Stockholms län. Stor-Göteborg har 13 kommuner, från Kungsbacka i söder till Stenungsund och Lilla Edet i norr. Stor-Malmö har 12, bland dem Lund och Trelleborg.

Storstadsområdenas folkmängd
Område Kommuner 31 dec 2025 30 jun 2026
Stor-Stockholm 26 2 486 251 2 493 767
Stor-Göteborg 13 1 093 760 1 095 626
Stor-Malmö 12 784 412 784 743

Tillsammans bodde 4,36 miljoner människor i de tre storstadsområdena vid årsskiftet, 41 procent av Sveriges befolkning. Summorna för Göteborg och Malmö är redaktionens egna beräkningar på SCB:s kommunsiffror.

Folkökningen 2025 var den lägsta på 2000-talet

Sveriges befolkning ökade med 17 819 personer under 2025, den lägsta folkökningen under 2000-talet enligt SCB. Folkmängden minskade i 180 av 290 kommuner och i 14 av 21 län. Göteborg växte mest i antal med 4 285 personer, före Stockholm med 3 665.

Räknat i procent växte Knivsta snabbast, med 2,55 procent. Boden och Burlöv kom därefter. Skellefteå minskade mest i antal, med 2 745 invånare. Universitetsorterna Uppsala, Lund, Umeå och Linköping minskade under första halvåret både 2025 och 2026, trots att alla fyra växte under helåret 2025.

Både barnafödandet och invandringen var låga. Den summerade fruktsamheten var 1,423 barn per kvinna 2025, den lägsta som uppmätts i Sverige. Invandringen minskade med 23 procent till 89 400 personer.

Så har listan förändrats

År 1800 bodde ungefär var tionde svensk i en tätort. Andelen passerade hälften någon gång mellan 1930 och 1950 och var 88 procent 2023.

Andel av befolkningen som bor i tätort

0 %25 %50 %75 %100 %10 %180010 %185028 %190048 %193066 %195084 %200088 %2023180010 %185010 %190028 %193048 %195066 %200084 %202388 %

Procent av Sveriges befolkning. År 1930 bodde 48 procent i tätort. År 1950 var andelen 66 procent. Källa: SCB, befolkningsutvecklingen fördelat på urban och rural befolkning 1800-2023.

Rangordningen har också ändrats. År 1960 var Norrköping Sveriges fjärde största tätort med 84 325 invånare. I dag ligger Norrköping på tolfte plats. Uppsala hade 72 978 invånare 1960 och har sedan mer än fördubblats.

De största tätorterna 1960 och 2023
Tätort 1960 2023
Stockholm 957 655 1 652 895
Göteborg 443 843 674 529
Malmö 227 601 339 316
Norrköping 84 325 98 229
Västerås 76 196 131 643
Helsingborg 75 770 116 029
Uppsala 72 978 174 982
Örebro 71 310 128 658

Tätorterna avgränsas på nytt vid varje mätning. En tätort från 1960 täcker därför inte exakt samma område som 2023. Källa: SCB, folkmängd och landareal i tätorter vart femte år 1960-2023.

Täthet och yta

Malmö är den tätast befolkade av de stora tätorterna, med 4 206 invånare per kvadratkilometer. Uppsala och Stockholm följer med omkring 3 800. Göteborgs tätort är glesare, med 2 484 invånare per kvadratkilometer på 272 kvadratkilometer land. Lund sticker ut bland de mindre tätorterna med 3 561 invånare per kvadratkilometer.

SCB:s analys från mars 2026 visar att befolkningstätheten i tätorterna har ökat mellan 2005 och 2025. Räknat med 2023 års gränser bodde 9 316 474 personer i tätorterna 2025. Hur städerna kan växa hållbart skriver vi om i artikeln om hållbar stadsutveckling.

Visste du att

  • 2 241invånare har Dorotea, Sveriges minsta kommun.
  • Maj 2026passerade Stockholms kommun en miljon invånare.
  • 14 kommunerkallar sig stad trots att begreppet saknar juridisk betydelse.
  • 4:e platshade Norrköping bland tätorterna 1960. I dag är Norrköping tolfte.

Vanliga frågor

Vilka är Sveriges tio största städer?

Räknat som tätorter 2023 är det Stockholm, Göteborg, Malmö, Uppsala, Upplands Väsby och Sollentuna, Västerås, Örebro, Linköping, Helsingborg och Jönköping. Räknat som kommuner kommer Norrköping in på tionde plats i stället för Upplands Väsby och Sollentuna.

Vilka är de 20 största städerna i Sverige?

Efter de tio största tätorterna följer Lund, Norrköping, Umeå, Gävle, Södertälje, Borås, Växjö, Halmstad, Sundsvall och Timrå samt Eskilstuna. Hela listan med folkmängd finns i tabellen ovan.

Vilken är Sveriges femte största stad?

Som tätort är det Upplands Väsby och Sollentuna med 156 517 invånare. Som kommun är det Linköping med 168 714 invånare. Räknar du bara tätorter med ett enda namn är Västerås femte.

Hur många bor i Stockholm?

Stockholms kommun hade 1 001 545 invånare den 31 juli 2026. Tätorten Stockholm hade 1 652 895 invånare 2023 och hela Stockholms län 2 493 767 den 30 juni 2026.

Hur många tätorter finns det i Sverige?

Det fanns 2 017 tätorter den 31 december 2023. Till det kom 3 097 småorter med mellan 50 och 199 invånare.

Vilken är Sveriges minsta kommun?

Dorotea i Västerbotten med 2 241 invånare den 31 december 2025. Därefter kommer Bjurholm och Sorsele.

Vad är skillnaden mellan stad och tätort?

Tätort är SCB:s statistiska mått på sammanhängande bebyggelse. Stad var fram till 1971 en rättslig kategori med egna regler. I dag är stad bara ett namn som vissa kommuner väljer att använda.

Källor

Uppgifterna kontrollerades mot SCB:s statistikdatabas den 28 september 2026. Kommunsiffrorna uppdateras av SCB varje månad.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *