Sveriges 10 största städer 2025

Sverige har tio kommuner med fler än 140 000 invånare, och samtliga ligger i den södra halvan av landet. Under 2025 minskade folkmängden i 180 av landets 290 kommuner, men nio av de tio största växte. Nedan går vi igenom var och en av dem, från huvudstaden till Norrköping.

En viktig detalj innan vi börjar: siffrorna nedan gäller kommunen, inte själva tätorten. Skillnaden är stor. Stockholms kommun har knappt en miljon invånare, medan Stockholms tätort sträcker sig över tolv kommuner och rymmer drygt 1,65 miljoner personer. Vi redovisar båda måtten där de skiljer sig åt. Kommunsiffrorna avser den 31 december 2025 enligt SCB, och tätortssiffrorna kommer från SCB:s senaste tätortsmätning.

Sveriges tio största kommuner i korthet

# Kommun Invånare (31 dec 2025) Förändring under 2025
1 Stockholm 999 239 +0,4 %
2 Göteborg 613 278 +0,7 %
3 Malmö 367 924 +0,6 %
4 Uppsala 249 726 +0,7 %
5 Linköping 168 714 +0,4 %
6 Västerås 161 240 +0,4 %
7 Örebro 160 687 +0,3 %
8 Helsingborg 152 776 +0,5 %
9 Jönköping 148 152 +0,3 %
10 Norrköping 144 904 −0,1 %

1. Stockholm: 999 239 invånare

Vy över Stockholm, Sveriges största stad

Stockholm är Sveriges huvudstad och största kommun med 999 239 invånare vid årsskiftet 2025/2026. Då saknades bara 761 personer till miljonstrecket, en gräns som passerades under våren 2026, när SCB registrerade 1 000 374 folkbokförda. Räknar man i stället tätorten, som breder ut sig över tolv kommuner, bor här drygt 1,65 miljoner invånare.

Staden ligger där Mälaren möter Östersjön och kallas ibland Nordens Venedig tack vare sina broar och vattenvägar. Gamla stan, som utgör det historiska centrumet, är ett virrvarr av kullerstensgränder där Kungliga slottet och Storkyrkan är givna landmärken. Runt staden breder skärgården ut sig med tiotusentals öar. Som landets ekonomiska och politiska centrum samlar Stockholm dessutom en stor andel av näringslivets huvudkontor.

2. Göteborg: 613 278 invånare

Skansen Kronan i Göteborg

Göteborg på västkusten är Sveriges näst största kommun med 613 278 invånare. Kommunen växte med 0,7 procent under 2025, vilket är mest bland de tre storstäderna och, räknat i antal invånare, mest av alla svenska kommuner. Tätorten är ännu större och rymmer 674 529 personer, eftersom bebyggelsen sträcker sig vidare in i grannkommunerna.

Staden grundades 1621 och planerades av holländare, något som fortfarande syns på kanalerna och det rutformade gatumönstret i innerstaden. I Haga finns 1800-talets landshövdingehus bevarade längs kullerstensgatorna, medan Liseberg och Universeum hör till de mest besökta målen. Stadsbilden har på senare år fått ett nytt kännetecken i Karlatornet på Lindholmen, som med sina 246 meter är Nordens högsta skyskrapa. Hamnen är den största i Norden, och Volvo är fortfarande en av stadens största arbetsgivare.

3. Malmö: 367 924 invånare

Turning Torso i Malmö

Malmö i sydvästra Skåne har 367 924 invånare och växte med 0,6 procent under 2025. Tätorten omfattar 339 316 personer. Här möts olika kulturer, arkitekturstilar och historiska epoker på en betydligt mindre yta än i både Stockholm och Göteborg.

Stadens historia framträder tydligast i Gamla staden, där renässansfästningen Malmöhus slott är den främsta sevärdheten. Turning Torso är samtidigt det moderna landmärket: 190 meter högt, färdigställt 2005 och Nordens högsta byggnad ända fram till 2022, då Karlatornet i Göteborg tog över positionen. Sedan Öresundsbron invigdes år 2000 är Malmö tätt knutet till Köpenhamn, vilket gör staden till en del av en gemensam arbetsmarknad över gränsen.

4. Uppsala: 249 726 invånare

Uppsala är Sveriges fjärde största kommun med 249 726 invånare och en av de snabbast växande, med en tillväxt på 0,7 procent under 2025. Tätorten har 174 982 invånare och är därmed den nordligaste orten i landet med fler än 100 000 invånare.

Stadens ursprung kan spåras tillbaka till vikingatiden, och historien återspeglas i bebyggelsen. Uppsala domkyrka är Nordens största kyrkobyggnad och sätter sin prägel på hela horisonten, medan Gustavianum, universitetets gamla huvudbyggnad, i dag är museum. Uppsala universitet grundades 1477 och är det äldsta i Norden. Carl von Linné var verksam här under 1700-talet, och hans gärning lever vidare i den botaniska trädgården. Utöver det akademiska arvet har staden i dag en stark life science- och bioteknikssektor.

5. Linköping: 168 714 invånare

Linköping i Östergötland har 168 714 invånare och är Sveriges femte största kommun. Tätorten rymmer 116 851 personer. Staden förenar medeltida historia med en stark teknisk tradition.

Linköpings domkyrka, som började uppföras på 1100-talet, är stadens främsta landmärke. I närheten ligger friluftsmuseet Gamla Linköping, som visar hur livet i staden såg ut under 1800- och 1900-talen. Samtidigt är Linköping en av landets viktigaste platser för försvars- och flygindustri genom Saab, och Linköpings universitet hör till regionens största arbetsgivare.

6. Västerås: 161 240 invånare

Västerås vid Mälarens strand har 161 240 invånare i kommunen och 131 643 i tätorten, vilket gör den till Sveriges sjätte största tätort. Stadens historia sträcker sig tillbaka till vikingatiden, och strax utanför ligger Anundshög, ett av landets största gravfält från järnåldern.

Industrin har präglat Västerås i mer än ett sekel. ABB har djupa rötter på orten och sätter fortfarande sin prägel på det lokala näringslivet. Bland de mest framträdande platserna märks Västerås slott och domkyrkan, och närheten till både Stockholm och Mälaren gör staden till en central del av Mälardalen.

7. Örebro: 160 687 invånare

Örebro har 160 687 invånare i kommunen och 128 658 i tätorten. Örebro slott ligger på en holme mitt i Svartån och har varit stadens signum sedan medeltiden.

Läget mellan Göteborg och Stockholm har gjort Örebro till ett av landets viktigaste nav för logistik. Örebro universitet driver utvecklingen inom forskning och utbildning, och kulturutbudet är rikt för en stad av den här storleken. Den som uppskattar natur har både Kilsbergen och Hjälmaren nära.

8. Helsingborg: 152 776 invånare

Helsingborg ligger vid Öresunds smalaste punkt och har 152 776 invånare i kommunen och 116 029 i tätorten. Härifrån tar man sig till Helsingör i Danmark med en färjetur på omkring 20 minuter, vilket har gjort staden till ett nav för transporter och handel under flera århundraden.

Det medeltida försvarstornet Kärnan mitt i staden är den mest kända symbolen och ger en vidsträckt utsikt över både bebyggelsen och sundet. Hamnen har i alla tider varit stadens ekonomiska hjärta, och Helsingborg brukar räknas som en av landets äldsta och mest internationella städer.

9. Jönköping: 148 152 invånare

Jönköping ligger vid Vätterns södra ände och har 148 152 invånare i kommunen och 103 032 i tätorten. Det centrala läget i södra Sverige, med närhet till samtliga storstadsregioner, har gjort staden till ett centrum för transport och handel.

Staden växte ursprungligen fram kring tändstickstillverkningen, vilket i dag skildras på Tändsticksmuseet i det historiska fabrikskvarteret. Elmia är en av landets största mässanläggningar och lockar varje år besökare från hela världen. I närområdet erbjuder Vättern och Vistakullen ett friluftsliv som få jämförbara städer kan mäta sig med.

10. Norrköping: 144 904 invånare

Norrköping har 144 904 invånare och var den enda av de tio folkrikaste kommunerna som minskade i befolkning under 2025, med en nedgång på 0,1 procent. Tätortens folkmängd ligger strax under 100 000 personer.

Textiltillverkningen präglade staden i hundratals år och syns fortfarande tydligt i Industrilandskapet längs Motala ström, där de gamla fabrikerna i dag rymmer arbetsplatser, bostäder, högskolemiljöer och kulturverksamhet. Mitt i denna miljö ligger Arbetets museum. Norrköping är dessutom känt för sina grönområden, för Kolmårdens djurpark strax norr om staden och för ett växande kulturutbud med bland annat Norrköpings symfoniorkester.

Kommun eller tätort: varför siffrorna skiljer sig åt

Ordet stad saknar numera formell juridisk betydelse i Sverige. Begreppet avskaffades i samband med kommunreformen 1971, och sedan dess använder SCB i stället tätort för sammanhängande bebyggelse och kommun för den administrativa indelningen.

Det är därför olika källor redovisar skilda invånarantal för en och samma ort. En tätort utgår från den faktiska bebyggelsen och kan sträcka sig över flera kommungränser, medan en kommun har fastställda gränser och rymmer både tätbebyggelse och landsbygd. Stockholms tätort sträcker sig över tolv kommuner. Uppsala kommun rymmer däremot 31 enskilda tätorter, vilket är flest i landet.

Kommunstatistiken uppdateras varje år i februari och avser läget den 31 december året innan. Tätortssiffrorna uppdateras mer sällan, eftersom gränserna måste ritas om vid varje mättillfälle.

Källa: Statistiska centralbyrån (SCB). Kommunsiffrorna avser folkbokförd befolkning den 31 december 2025. Tätortssiffrorna avser SCB:s senaste tätortsmätning.