Sveriges största städer
Uppdaterad 6 maj 202618 min läsning


Det korta svaret: Stockholm är Sveriges största stad med 1 652 895 invånare i tätorten enligt SCB:s senaste mätning (2023). Därefter följer Göteborg (674 529), Malmö (339 316) och Uppsala (166 698). Sverige har 10 tätorter med över 100 000 invånare, och alla ligger i den södra halvan av landet. Tätort är dock inte samma sak som kommun: Stockholms tätort sträcker sig över 12 kommuner, medan Stockholms kommun bara har 999 200 invånare. När du läser om ”Sveriges största städer” är det viktigt att veta vilken definition som används.

Sveriges största städer rankas vanligen efter tätortens befolkning, vilket är det mått som SCB använder. En tätort är sammanhängande bebyggelse med minst 200 invånare och som mest 200 meter mellan husen. Det är ett geografiskt mått som ofta inte respekterar kommungränser.

Skillnaden mellan tätort och kommun är inte trivial. Stockholms kommun har 999 200 invånare. Stockholms tätort har 1 652 895. Det skiljer 650 000 personer, eller hela Göteborgs kommuns befolkning. När någon säger att ”Stockholm har en miljon invånare” och en annan säger ”Stockholm har 1,6 miljoner invånare” har båda rätt: de mäter bara olika saker. Här går vi igenom hela listan över Sveriges 30 största tätorter, vad som skiljer tätort, kommun och storstadsområde, och varför det spelar roll för hur vi förstår landets städer.

Sveriges städer i siffror

  • Antal tätorter totalt: över 2 000
  • Tätorter med över 100 000 invånare: 10
  • Tätorter med över 10 000 invånare: 126
  • Andel av befolkningen som bor i tätort: 88 %
  • Tätortsareal: cirka 1,5 % av Sveriges landyta
  • Sveriges totala befolkning 2026: 10 605 500
  • Sveriges nordligaste tätort över 100 000: Uppsala
  • Sveriges tätaste tätort: Sundbyberg (6 500 inv/km²)
  • SCB-uppdateringscykel för tätorter: vart 5:e år
  • Senaste tätortsmätning: 2023 (publicerad 2024)

Källa: SCB, Tätorter i Sverige, februari 2026

Vad räknas som Sveriges största stad?

Det finns tre olika sätt att mäta storleken på en svensk stad, och vart och ett ger olika svar. När någon säger ”Sveriges största stad” kan de mena:

  • Tätort: sammanhängande bebyggelse, oavsett kommungränser. Det är SCB:s definition och det vanligaste måttet vid jämförelser av städer.
  • Kommun: administrativ enhet med politiska gränser. En kommun kan ha flera tätorter eller bara en del av en tätort.
  • Storstadsområde: hela den funktionella regionen inklusive pendlingsorter, t.ex. Storstockholm, Storgöteborg och Stormalmö.

Konsekvenserna är stora. Stockholms tätort sträcker sig över 12 kommuner, medan Uppsala kommun har hela 31 tätorter. Att bara läsa ”Stockholm har en miljon invånare” eller ”Uppsala har 230 000 invånare” säger inte hela sanningen.

Stockholm enligtBefolkningFörklaring
Stockholms kommun999 200Administrativa kommunen, exklusive grannkommuner
Stockholms tätort1 652 895Sammanhängande bebyggelse i 12 kommuner
Storstockholm2 486 251Hela Stockholms län, inkl. pendlingsorter
Tätort enligt SCB. Statistiska centralbyrån definierar en tätort som ett geografiskt område med sammanhängande bebyggelse, minst 200 invånare och högst 200 meter mellan husen (med undantag för parker och industriområden). Beräkningen sker i flera steg: först identifieras en kärna av bebyggelse, sedan slås närliggande områden ihop till en sammanhängande tätort. Statistiken uppdateras vart femte år eftersom kartläggningen kräver omfattande geografiska analyser, inte bara folkbokföringsdata.

Sveriges 10 största tätorter

Här är listan över Sveriges 10 största tätorter enligt SCB:s senaste mätning från 2023, tillsammans med kommun och region. Listan är sorterbar, klicka på rubrikerna för att sortera efter befolkning eller stadsnamn.

RankTätortBefolkningLän
1Stockholm1 652 895Stockholms län
2Göteborg674 529Västra Götalands län
3Malmö339 316Skåne län
4Uppsala166 698Uppsala län
5Upplands Väsby/Sollentuna149 701Stockholms län
6Västerås128 660Västmanlands län
7Örebro126 604Örebro län
8Linköping115 682Östergötlands län
9Helsingborg113 828Skåne län
10Jönköping100 579Jönköpings län

Varje stad har sin egen karaktär:

  • Stockholm: huvudstad och Nordens största stad.
  • Göteborg: hamnstad och västkustens centrum.
  • Malmö: Öresundsstad och snabbast växande storstaden.
  • Uppsala: universitets- och domkyrkostad.
  • Upplands Väsby/Sollentuna: sammanvuxen tätort norr om Stockholm.
  • Västerås: Mälarstad och industrihuvudstad.
  • Örebro: centralt geografiskt nav i Sverige.
  • Linköping: flyg-, teknik- och universitetsstad.
  • Helsingborg: hamnstad mot Danmark.
  • Jönköping: Vätterstad och logistiknav.

Listan visar tydligt hur dominant Stockholm är. Stockholm är nästan 2,5 gånger större än Göteborg, som i sin tur är dubbelt så stor som Malmö. Sedan kommer en lång tätortslucka mellan Malmö (339 000) och Uppsala (166 000), som är den fjärde största staden men bara hälften så stor som Malmö.

En kuriös femma. Plats fem på listan är inte en stad, utan en sammanvuxen tätort: Upplands Väsby och Sollentuna har växt ihop till ett enda urbant område med 149 701 invånare. SCB klassificerar det som en separat tätort från Stockholm trots att det fysiskt ligger nära. Liknande sammansättningar finns i Tumba-Rönninge och Nordöstra Göteborg.

Sveriges 30 största tätorter

Plats 11 till 30 visar bredden i svensk urbanisering. Här finns regionala centrum, universitetsstäder, kuststäder och industristäder. Listan är sorterbar.

RankTätortBefolkningLän
11Norrköping98 088Östergötlands län
12Lund94 393Skåne län
13Umeå91 916Västerbottens län
14Gävle79 004Gävleborgs län
15Södertälje76 320Stockholms län
16Borås74 042Västra Götalands län
17Halmstad71 422Hallands län
18Växjö71 282Kronobergs län
19Eskilstuna69 948Södermanlands län
20Karlstad67 122Värmlands län
21Sundsvall58 813Västernorrlands län
22Östersund52 980Jämtlands län
23Trollhättan50 502Västra Götalands län
24Luleå49 123Norrbottens län
25Nordöstra Göteborg47 211Västra Götalands län
26Tumba46 014Stockholms län
27Borlänge44 898Dalarnas län
28Lidingö44 091Stockholms län
29Kalmar41 852Kalmar län
30Kristianstad41 299Skåne län

Mellan plats 30 och plats 100 finns ytterligare 70 svenska tätorter med folkmängd från 41 000 ner till cirka 5 000 invånare. För en komplett översikt över alla svenska städer, se vår guide till Sveriges städer och karta över Sveriges städer.

Sveriges tre storstäder närmare

Sveriges tre storstäder, Stockholm, Göteborg och Malmö, är landets främsta nav för kultur, utbildning, näringsliv och samhällsliv. Tillsammans har de cirka 2,67 miljoner invånare i tätorterna, vilket motsvarar 25 procent av landets befolkning. Begreppet ”storstad” är inte juridiskt definierat i Sverige men används vanligen för städer med över 200 000 invånare.

Stockholm

Stockholm är inte bara Sveriges utan hela Nordens största stad sett till tätortens befolkning. Politiskt, ekonomiskt och kulturellt centrum, här finns regeringen, riksdagen, kungahuset och flera huvudkontor för svenska och internationella företag. Stockholms tätort sträcker sig över 12 kommuner och täcker 41 401 hektar (414 km²), Sveriges största tätortsareal.

Storstockholm omfattar hela Stockholms län med 2 486 251 invånare och utgör Sveriges enda riktigt stora storstadsregion. Det är en region som kan jämföras med Stor-Köpenhamn eller Helsingfors-regionen i en nordisk kontext.

Göteborg

Göteborg är Sveriges största hamnstad och porten mot väst. Tätorten har 674 529 invånare och täcker 21 513 hektar, ungefär hälften av Stockholms tätortsareal. Göteborg är Nordens viktigaste hamn och hyser bland annat Volvo, Chalmers tekniska högskola och Göteborgs universitet. Hela Göteborgs kommun har drygt 609 000 invånare och växte mest av alla svenska kommuner under 2025 med 4 283 nya invånare.

Malmö

Malmö är Sveriges tredje storstad och snabbast växande av alla. Tätorten har 339 316 invånare och täcker 7 706 hektar, betydligt kompaktare än både Stockholm och Göteborg. Malmö är också den storstad med högst befolkningstäthet utanför Stockholmsregionen. Tack vare Öresundsbron är staden tätt sammanlänkad med Köpenhamn, vilket gör Malmö till en del av en gränsöverskridande storstadsregion med över 4 miljoner invånare.

Olika typer av svenska städer

Sveriges större städer kan delas in i grupper efter karaktär och funktion. Det visar varför vissa städer växer snabbt och andra långsammare.

Universitetsstäder

Universitetsstäderna har vuxit kraftigt under 2000-talet tack vare ung befolkning och starka forskningskluster.

  • Uppsala (166 698): Sveriges äldsta universitet (1477), Skandinaviens näst största universitet.
  • Lund (94 393): Lunds universitet (1666), forskningsanläggningen MAX IV och European Spallation Source.
  • Umeå (91 916): Umeå universitet (1965), Norrlands ledande utbildningsstad.
  • Linköping (115 682): Linköpings universitet (1969), starkt inom flygteknik via Saab.
  • Växjö (71 282): Linnéuniversitetet, snabbväxande studentstad i Småland.
  • Karlstad (67 122): Karlstads universitet, värmländskt centrum för utbildning.

Industristäder

Klassiska industristäder med stark tillverkningstradition. Många har genomgått strukturomvandling sedan 1990-talet men är fortfarande viktiga ekonomiska centra.

  • Västerås (128 660): ABB, Bombardier, Hitachi Energy. Sveriges teknik-huvudstad.
  • Linköping (115 682): Saab och flygteknik.
  • Sundsvall (58 813): Skogsindustri, SCA, banker.
  • Trollhättan (50 502): Saab Auto-arvet, GKN Aerospace, NEVS.
  • Borås (74 042): Sveriges textilcentrum sedan 1600-talet, H&M Online.
  • Eskilstuna (69 948): Stålstaden, klassisk smidesindustri.
  • Karlskoga (cirka 30 700): Hemvist för Bofors och försvarsindustrin.

Hamnstäder och kuststäder

Sveriges långa kustlinje har gett upphov till flera stora hamn- och handelsstäder.

  • Göteborg (674 529): Nordens största hamn.
  • Malmö (339 316): Skandinaviens fjärde största hamn.
  • Helsingborg (113 828): Färjeförbindelse till Helsingör.
  • Halmstad (71 422): Hallands centrum vid kusten.
  • Karlskrona (36 904): Marinstaden, världsarv.
  • Luleå (49 123): Norrlands viktigaste hamn för stålindustrin (LKAB).
  • Sundsvall (58 813): Östersjöns stora skogshamn.

Handels- och logistikstäder

Strategiskt belägna städer som fungerar som regionala distributionsnav.

  • Jönköping (100 579): Sveriges logistikhuvudstad, central position vid Vättern.
  • Norrköping (98 088): Östergötlands kommersiella centrum, hamn och järnvägsknut.
  • Örebro (126 604): Geografiskt centrum i Sverige, distributionsnav för Mellansverige.
  • Borås (74 042): Svensk e-handelshub, ARv från knalle-traditionen.

Snabbast växande svenska städer

Inte alla svenska städer växer i samma takt. Några tydliga mönster framträder:

  1. Sundbyberg är Sveriges procentuellt snabbast växande tätort. Sveriges till ytan minsta kommun har vuxit från 35 000 invånare år 2000 till över 60 000 idag, en ökning på 70 procent.
  2. Malmö är den största staden som växer snabbast. Sedan år 2000 har befolkningen ökat med över 40 procent, från 259 000 till 339 000 i tätorten och 367 924 i kommunen.
  3. Uppsala har vuxit med 25 procent sedan år 2000, drivet av universitet och pendling till Stockholm.
  4. Umeå är Norrlands snabbast växande stad, en ökning på 30 procent sedan 2000 tack vare universitetet.
  5. Växjö växer i ungefär samma takt som Umeå, också studentdriven tillväxt.
  6. Mindre kommuner i Stockholms län, som Knivsta, Vaxholm och Värmdö, växer snabbt på grund av pendling.

Däremot minskar många mindre orter i norra och centrala Sverige i befolkning. SCB:s befolkningsstatistik visar att 180 av landets 290 kommuner faktiskt minskade i invånarantal under 2025, för första gången sedan 2000-talet.

Sundbyberg, Sveriges tätaste tätort. Sundbyberg har över 6 500 invånare per kvadratkilometer, en av Europas högsta befolkningstätheter utanför centrala storstäder. Det är högre än Stockholms kommun (5 300 inv/km²) och nästan dubbelt så högt som Solna. Trots att Sundbyberg är Sveriges till ytan minsta kommun (8,7 km²) har den växt explosionsartat sedan 2010-talet med flera nya bostadsområden, bland annat i Hallonbergen och Brotorp.

Sveriges befolkning per region

Sveriges befolkning är ojämnt fördelad över landet. Tre tydliga regioner dominerar.

RegionStora tätorterTotal befolkning
StorstockholmStockholm, Upplands Väsby/Sollentuna, Södertälje, Tumba, Lidingö, Åkersberga, Märsta2 486 251 (Stockholms län)
SkåneMalmö, Helsingborg, Lund, Kristianstad, Landskrona, Trelleborg, Ängelholm1 433 083
StorgöteborgGöteborg, Borås, Trollhättan, Nordöstra Göteborg, Mölndal, Kungsbacka, Kungälvcirka 1,1 miljoner
MälardalenUppsala, Västerås, Örebro, Eskilstuna, Enköpingcirka 750 000 (utöver Stockholm)
ÖstergötlandLinköping, Norrköping, Motala, Mjölbycirka 360 000
SmålandJönköping, Växjö, Kalmar, Nässjöcirka 360 000
NorrlandUmeå, Sundsvall, Gävle, Östersund, Luleå, Skellefteåcirka 1,2 miljoner totalt

Stockholms län har 24 procent av Sveriges befolkning, Västra Götaland 17 procent och Skåne 14 procent. Det innebär att 55 procent av landets befolkning bor i bara tre län. Norrland, som omfattar nästan halva Sverige geografiskt, har bara cirka 12 procent av befolkningen.

Tätortsgrad: hur urbant är Sverige?

Sverige är ett av Europas mest urbaniserade länder, även om landskapet är glesbefolkat. 88 procent av Sveriges befolkning bor i en tätort, en av de högsta tätortsgraderna i världen.

LänTätortsgradKaraktär
Stockholms län97 %Sveriges mest urbaniserade län
Skåne län91 %Tät bebyggelse genom hela landskapet
Västmanlands län88 %Hög trots gles befolkning, koncentrerad till Västerås
Sverige totalt88 %En av Europas mest urbaniserade länder
Bergs kommun (Jämtland)35 %Sveriges lägsta tätortsgrad

Ironin är att Sverige är så glest att 96,5 procent av landets yta inte är tätort, men 88 procent av invånarna bor på den lilla del som är. Sveriges befolkning är extremt koncentrerad i förhållande till landets yta. Läs mer om urbanisering som globalt och svenskt fenomen.

Nordens största städer

Stockholm är inte bara Sveriges utan hela Nordens största stad sett till tätort. Här är de tio största nordiska städerna i jämförelse, baserat på tätortens befolkning.

RankStadLandBefolkning tätort
1StockholmSverige1 652 895
2KöpenhamnDanmark1 380 000
3HelsingforsFinland1 320 000
4OsloNorge1 080 000
5GöteborgSverige674 529
6MalmöSverige339 316
7ÅrhusDanmark288 000
8BergenNorge259 000
9TammerforsFinland250 000
10ReykjavíkIsland140 000

Sverige har tre städer i Nordens topp tio. Notera att Trondheim i Norge (cirka 215 000 invånare) och Esbo/Espoo i Finland (cirka 310 000) också är stora i sammanhanget men inte når topp tio. För djupare jämförelse av europeiska städer, se vår guide till Europas storstäder och världens största städer.

SCB:s metodik för tätorter

Förståelsen av ”Sveriges största städer” beror på hur SCB definierar och mäter tätorter. SCB:s officiella beräkningsmetod för tätorter har ändrats flera gånger sedan 1960. Sedan 2015 används en metodik i flera steg:

  1. Identifiering av kärnbebyggelse: Avstånd mellan husen får vara max 150 meter. Detta utgör tätortens kärna.
  2. Sammanslagning av närliggande områden: Mindre bebyggelseområden inom 200 meter från kärnan inkluderas i tätorten.
  3. Befolkningskontroll: Området måste ha minst 200 invånare för att klassificeras som tätort.
  4. Geografisk avgränsning: Industriområden, parker och naturreservat behandlas som undantag och kan inkluderas i tätorten även med längre avstånd mellan byggnader.

Statistiken bygger på folkbokföringen kombinerat med geodata. Eftersom kartläggningen kräver omfattande analys uppdateras tätortsstatistiken bara vart femte år. Senaste mätningen är från 2023, publicerad 2024. Innan dess: 2018, 2015, 2010 och 2005.

Olika källor, olika siffror. Du kan se olika siffror för samma stad i olika källor. Det beror på (1) om de använder tätortsbefolkning eller kommunbefolkning, (2) vilket år datan är från och (3) vilken metodik som tillämpats. När du läser om svenska städer, kontrollera alltid om siffran avser tätort, kommun eller storstadsregion. Skillnaden kan vara över 1 miljon invånare för Stockholm.

Vanliga frågor om Sveriges största städer

Vilken är Sveriges största stad?

Stockholm är Sveriges största stad med 1 652 895 invånare i tätorten enligt SCB:s senaste statistik (2023). Stockholms kommun har dock bara 999 200 invånare, eftersom tätorten sträcker sig över 12 kommuner i Stockholms län. Hela Storstockholm har cirka 2,48 miljoner invånare. Stockholm är också Nordens största stad sett till tätort.

Hur många städer i Sverige har över 100 000 invånare?

Sverige har 10 tätorter med över 100 000 invånare enligt SCB. Det är Stockholm, Göteborg, Malmö, Uppsala, Upplands Väsby/Sollentuna, Västerås, Örebro, Linköping, Helsingborg och Jönköping. Alla ligger i den södra halvan av Sverige, och Uppsala är den nordligaste tätorten över 100 000 invånare.

Vad är skillnaden mellan tätort och kommun?

En tätort är ett statistiskt begrepp och definieras av SCB som sammanhängande bebyggelse med minst 200 invånare och högst 200 meter mellan husen. En kommun är en administrativ enhet med politiska gränser. En tätort kan sträcka sig över flera kommuner, till exempel Stockholms tätort som omfattar 12 kommuner. En kommun kan också innehålla flera tätorter, som Uppsala kommun med hela 31 tätorter.

Hur stor är Stockholms tätort?

Stockholms tätort har 1 652 895 invånare och täcker en yta på 41 401 hektar (414 km²). Den sträcker sig över 12 kommuner i Stockholms län, inklusive Stockholm, Solna, Sundbyberg, Lidingö, Nacka, Huddinge, Botkyrka, Ekerö, Järfälla, Sollentuna, Tyresö och delar av Haninge. Det är Sveriges och Nordens största tätort sett till befolkning.

Hur många tätorter finns i Sverige?

Sverige har över 2 000 tätorter enligt SCB:s senaste mätning (2023). Cirka 88 procent av Sveriges 10,6 miljoner invånare bor i en tätort, vilket gör Sverige till ett av Europas mest urbaniserade länder. Mer än hälften av tätorterna har dock färre än 1 000 invånare, och bara 9 av dem har över 100 000 invånare.

Vilken är Sveriges snabbast växande stad?

Bland de större städerna växer Malmö snabbast, med en befolkningsökning på över 40 procent sedan år 2000. Uppsala, Umeå och Sundbyberg växer också snabbt. Sundbyberg är Sveriges till ytan minsta kommun men har den högsta procentuella tillväxten. Bland tätorter som inte ligger i storstadsområdena växer Umeå och Växjö snabbast, främst tack vare sina universitet.

Är Stockholm en stad eller en kommun?

Stockholm är både en kommun och en tätort, men det är två olika saker. Stockholms kommun är en administrativ enhet med 999 200 invånare. Stockholms tätort är ett statistiskt område som omfattar sammanhängande bebyggelse i 12 kommuner och har 1 652 895 invånare. När man talar om Sveriges största städer menar man oftast tätorten, inte kommunen.

Vad är Sveriges tätaste stad?

Sundbyberg är Sveriges tätaste tätort med över 6 500 invånare per kvadratkilometer. Det är högre än Stockholms kommun (5 300 inv/km²). Andra mycket täta tätorter är Solna, Nordöstra Göteborg, Malmö och Lund. Sundbyberg är dessutom Sveriges till ytan minsta kommun, vilket gör den till Sveriges tätaste på flera sätt.

Vilken är Sveriges nordligaste tätort över 100 000 invånare?

Uppsala är Sveriges nordligaste tätort med över 100 000 invånare, med 166 698 invånare. Norr om Uppsala finns inga tätorter över 100 000. Umeå (91 916), Gävle (79 004) och Sundsvall (58 813) är de största tätorterna i norra halvan av landet. Det visar tydligt att Sveriges befolkning är koncentrerad till södra delen av landet.

Hur ofta uppdaterar SCB tätortsstatistiken?

SCB uppdaterar tätortsstatistiken vart femte år. Den senaste mätningen är från 2023 och publicerades 2024. Tidigare mätningar gjordes 2018, 2015, 2010 och 2005. Anledningen till glesa uppdateringar är att gränsdragningen för tätorter kräver omfattande geografiska analyser, inte bara folkbokföringsdata. Mellan mätningarna kan tätorter både växa, krympa, slås ihop eller upphöra.

Vilken är Sveriges äldsta stad?

Sigtuna räknas ofta som Sveriges äldsta stad, grundad omkring år 980 av kung Erik Segersäll. Andra tidiga städer är Skara (cirka 1000), Lund (cirka 990), Uppsala (1100-talet) och Visby (1100-talet). Stadsbegreppet under medeltiden var dock annorlunda än idag, och flera platser konkurrerar om titeln beroende på definition.

Vilka är Sveriges tre storstäder?

Sveriges tre storstäder är Stockholm, Göteborg och Malmö. Begreppet storstad används i Sverige för städer med över 200 000 invånare i tätorten. Stockholm har 1,65 miljoner invånare, Göteborg 675 000 och Malmö 339 000. Tillsammans har de cirka 2,67 miljoner invånare, eller 25 procent av Sveriges totala befolkning.

Mer från Storstad om svenska och utländska städer

Källor

  • SCB, Tätorter i Sverige: scb.se/hitta-statistik/sverige-i-siffror/miljo/tatorter-i-sverige
  • SCB, Befolkningsstatistik 2025: scb.se
  • SCB, Tätorter och småorter (rapport MI 38 SM 1901)
  • SCB, Folkmängd och befolkningsförändringar Kvartal 4 2025
  • Region Skåne, Stockholm m.fl. län: regionala befolkningsdata
  • Wikipedia, Sveriges tätorter (kompletterande historisk data)
Senast uppdaterad: 5 maj 2026 av Alexander Lindholm/Redaktionen. Status: Verifierad mot SCB:s tätortsstatistik 2023 (publicerad 2024) och Befolkningsstatistik per 31 december 2025.
Lämna ett svar

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

Andra artiklar för dig

Italienska städer och populära resmål

Uppdaterad 6 maj 2026·33 min läsningInnehållItaliens 15 största städerRomSevärdheter i RomVarför svenskar…

Guide till städer i Spanien

Uppdaterad 12 maj 2026·30 min läsning ⓘ Senast uppdaterad: 8 maj 2026…

8 städer i Europa där svenska kronor räcker längst

Uppdaterad 11 maj 2026·24 min läsningInnehållÖversikt: månadsbudget per stad och hushållSofia: låg…

Guide till 20 storstäder i Europa

Uppdaterad 12 maj 2026·25 min läsning ⓘ Senast uppdaterad: 8 maj 2026…