Hoppa till innehållet
AAllmänbildning

Sveriges största städer – topp 10 efter folkmängd

Stockholm är Sveriges största stad, följt av Göteborg och Malmö.

Sveriges största stad är Stockholm med 1 652 895 invånare i tätorten, följt av Göteborg (674 529) och Malmö (339 316). Därefter kommer Uppsala, Upplands Väsby och Sollentuna samt Linköping och Västerås.

Kort svar

Stockholm är med stor marginal Sveriges största stad. Göteborg är näst störst och Malmö tredje. Därunder följer Uppsala, Upplands Väsby och Sollentuna, Linköping, Västerås och Örebro bland de tätorter som har fler än 100 000 invånare.

Topp 10 – Sveriges största tätorter

Tabellen nedan bygger på Statistiska centralbyråns (SCB) tätortsstatistik för 2023. Måttet är tätortens folkmängd, inte kommunens. För tätorter som ligger i flera kommuner anges den kommun som upptar störst del av ytan.

Plats Tätort Folkmängd 2023
1 Stockholm 1 652 895
2 Göteborg 674 529
3 Malmö 339 316
4 Uppsala 174 982
5 Upplands Väsby och Sollentuna –
6 Linköping –
7 Västerås –
8 Örebro –
9 Helsingborg –
10 Jönköping –

Exakta folkmängder för 2023 redovisas här för de fyra största tätorterna. Enligt SCB har Sverige tio tätorter med över 100 000 invånare.

Tätort eller kommun?

En tätort är ett sammanhängande bebyggelseområde med minst 200 invånare, där avståndet mellan husen inte överstiger 200 meter. Avgränsningen görs av SCB vart femte år. En tätort kan sträcka sig över flera kommuner, och en kommun kan innehålla flera tätorter.

En kommun är däremot en administrativ enhet med folkvalda organ och rätt att ta ut egen skatt. När man i vardagligt språk talar om en ”stads” storlek avses oftast tätorten, alltså det sammanhängande bebyggelseområdet.

Ett tydligt exempel är tätorten Upplands Väsby och Sollentuna norr om Stockholm. Fram till 2015 ingick området till stor del i Stockholms tätort, men bröts ut till en egen tätort i SCB:s avgränsning. Den räknas därför som en separat tätort i statistiken, trots närheten till huvudstaden.

Urbanisering i Sverige

Sverige är ett starkt urbaniserat land. Vid slutet av 2018 fanns 2 011 tätorter med sammanlagt 8 940 708 invånare, motsvarande 87 procent av befolkningen. Tätorterna upptog samtidigt bara 1,5 procent av landets landareal.

Befolkningstätheten i tätorterna var i genomsnitt 1 423 invånare per kvadratkilometer 2018. Året därpå hade den sammanlagda tätortsbefolkningen ökat till 9 025 898, och vid slutet av 2020 till 9 054 396.

Störst till ytan

Folkmängd är inte samma sak som yta. Till ytan är Stockholm också störst, med 42 243 hektar, följt av Göteborg med 23 092 hektar och Malmö med 7 833 hektar. Därefter kommer Örebro (5 502 hektar), Västerås (5 043 hektar) och Jönköping.

Ordningen skiljer sig alltså från listan över folkmängd. Örebro och Jönköping är till ytan större än flera tätorter som har fler invånare.

Städer genom historien

Rangordningen av Sveriges största städer har förändrats över tid. Vid sekelskiftet 1900 var flera av dagens storstäder betydligt mindre. Borås hade då 15 837 invånare, Eskilstuna 13 663 och Alingsås 3 301. Många orter som i dag inte räknas till de största var då betydande städer.

Urbaniseringen under 1900-talet, särskilt tillväxten i Stockholm, Göteborg och Malmö, har gjort att dagens toppdominans är betydligt mer uttalad än för hundra år sedan.

Vanliga frågor

Vilken är Sveriges största stad?

Stockholm, med 1 652 895 invånare i tätorten enligt SCB:s statistik för 2023.

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

Stockholm, Göteborg, Malmö, Uppsala, Upplands Väsby och Sollentuna, Linköping, Västerås, Örebro, Helsingborg och Jönköping.

Hur många svenska tätorter har över 100 000 invånare?

Tio stycken, enligt SCB:s tätortsstatistik.

Varför räknas Upplands Väsby och Sollentuna som en egen stad?

Området ingick tidigare till stor del i Stockholms tätort, men bröts ut som egen tätort i SCB:s avgränsning 2015.