Compare 2027 premiums → · · Switching insurer: your cancellation must reach the insurer by 30 November

Population & migration in Switzerland: the official figures 2025

At the end of 2025 Switzerland had 9'127'125 residents (permanent resident population), +0.84% versus 1 January. 204'261 people immigrated and 133'829 emigrated, net migration +70'432; births minus deaths came to +6'249. The largest immigrant group: Germany (26'434). Below: every canton, every component, nationalities, age structure, internal migration and the trend since 1971.

Colour the map by
ZHBELUURSZOWGLFRSOBLSGGRAGTGTIVDVSNEJU

Tap a canton.

9'127'125
Residents on 31 Dec 2025
+0.84%
Growth in the year
204'261
Immigration
133'829
Emigration
+70'432
Net migration (international)
+6'249
Natural increase

Cantons compared

Change in 2025 as a share of the 1 January population, and the three drivers per 1,000 residents: natural increase, international net migration, inter-cantonal net migration. Sorted by growth. Growth is a context figure, not a better-or-worse ranking.

#CantonResidentsGrowthNatural increase /1,000Intl. net /1,000Inter-cantonal /1,000
1Schaffhausen90'087+1.60%−0.9+10.2+6.2
2Basel-Stadt204'157+1.38%−0.5+17.9−4.2
3Valais376'113+1.30%−0.0+10.3+3.4
4Fribourg350'918+1.22%+2.8+5.9+3.5
5Geneva537'084+1.13%+2.9+16.6−2.6
6Thurgau302'806+1.10%+0.9+6.9+3.4
7Aargau743'768+1.08%+1.1+6.8+2.8
8Vaud863'650+1.00%+2.2+10.0−2.6
9Zug135'018+0.96%+2.1+4.9+2.6
10Appenzell Inner Rhodes16'890+0.94%+0.2+5.2+4.3
11Appenzell Outer Rhodes57'221+0.91%−0.1+5.4+2.7
12Basel-Landschaft303'872+0.85%−1.8+7.5+3.1
13Lucerne441'500+0.81%+1.3+6.4+0.3
14Zurich1'632'918+0.80%+2.0+8.7−2.4
15Uri38'581+0.80%−0.5+4.7+2.3
16St. Gallen544'040+0.74%+0.9+6.9−0.3
17Nidwalden45'664+0.70%+0.4+6.90.0
18Schwyz170'072+0.68%+1.0+3.5+1.9
19Solothurn291'583+0.62%−0.3+3.9+2.6
20Grisons207'400+0.61%−2.4+7.5+1.2
21Obwalden39'879+0.55%−0.2+8.5−2.6
22Neuchâtel180'365+0.47%−0.9+8.0−1.6
23Bern1'076'127+0.46%−1.1+5.4+0.1
24Jura75'178+0.45%−1.7+4.3+1.7
25Ticino359'783+0.25%−3.3+7.0−1.1
26Glarus42'451+0.19%−2.8+4.7−0.3

What growth is made of (Switzerland 2025)

Components of the BFS demographic balance, total and Swiss vs foreign nationals separately. Naturalisations move people from the foreign to the Swiss population; the switch from non-permanent to permanent resident status is its own line.

ComponentTotalSwissForeign nationals
Population on 1 January9'051'0296'571'1412'479'888
Births78'15354'81323'340
Deaths71'90463'5868'318
Natural increase6'249-8'77315'022
Immigration204'26122'982181'279
Emigration133'82929'406104'423
Net migration70'432-6'42476'856
Switch non-permanent → permanent35'380035'380
Naturalisations040'672-40'672
Stock correction-5852'392-2'977
Total change76'09627'86748'229
Population on 31 December9'127'1256'599'0082'528'117

Immigration by nationality (Switzerland 2025)

Immigration into the permanent resident population by nationality, labels as in the BFS data cube. Share = of all immigrants, returning Swiss included.

NationalityImmigrationShareEmigrationNet
Germany26'43412.9%11'978+14'456
France20'69610.1%9'846+10'850
Italy18'5079.1%10'596+7'911
Spain11'4825.6%5'217+6'265
Portugal11'4205.6%10'601+819
Ukraine9'0154.4%2'211+6'804
Romania6'7873.3%3'928+2'859
Poland5'2912.6%3'908+1'383
Afghanistan4'3402.1%386+3'954
Türkiye3'8521.9%2'798+1'054
China2'9301.4%2'770+160
Hungary2'9201.4%2'190+730
Austria2'8761.4%2'018+858
United States2'7361.3%2'403+333
India2'6681.3%1'940+728

The largest immigrant group per canton (2025)

CantonTotal immigration1st2nd3rd
Aargau12'246Germany 2'605Italy 1'029Romania 789
Appenzell Inner Rhodes220Germany 66Spain 21Austria 14
Appenzell Outer Rhodes845Germany 190Romania 49Spain 46
Basel-Landschaft4'860Germany 1'351Italy 296Ukraine 268
Basel-Stadt7'338Germany 1'956Italy 495Spain 483
Bern16'131Germany 2'187Ukraine 1'153Italy 1'068
Fribourg6'287France 1'570Portugal 1'152Spain 344
Geneva23'658France 4'713Spain 1'467Italy 1'275
Glarus665Germany 110Portugal 95Italy 69
Grisons4'737Italy 818Germany 750Portugal 602
Jura889France 233Ukraine 85Afghanistan 44
Lucerne7'911Germany 1'425Italy 593Ukraine 434
Neuchâtel3'927France 1'311Portugal 438Spain 226
Nidwalden737Germany 174Italy 53Spain 44
Obwalden737Germany 149Portugal 55Spain 53
Schaffhausen1'898Germany 686Italy 101Ukraine 93
Schwyz2'358Germany 536Italy 146Ukraine 142
Solothurn4'084Germany 707Romania 380Italy 287
St. Gallen10'843Germany 2'293Italy 729Austria 723
Thurgau5'519Germany 1'860Romania 401Poland 345
Ticino8'088Italy 4'268Ukraine 385Romania 214
Uri691Germany 148Italy 68Portugal 66
Valais10'327France 2'114Portugal 1'671Italy 916
Vaud27'735France 7'766Portugal 2'206Italy 1'716
Zug2'752Germany 424United Kingdom 157Italy 150
Zurich38'735Germany 6'989Italy 3'547Spain 3'380

Age and sex of immigrants (Switzerland 2025)

Age classes of international immigration, all nationalities.

Age classMenWomenTotalShare
0–4 years4'3454'3428'6874.3%
5–9 years4'2754'0668'3414.1%
10–14 years4'2323'8378'0694.0%
15–19 years7'8925'36613'2586.5%
20–24 years14'14512'21526'36012.9%
25–29 years19'17117'54536'71618.0%
30–34 years15'75513'07428'82914.1%
35–39 years11'9759'36521'34010.4%
40–44 years9'0136'71915'7327.7%
45–49 years7'1665'32212'4886.1%
50–54 years5'1624'0049'1664.5%
55–59 years3'5002'7706'2703.1%
60–64 years2'0561'7233'7791.9%
65–69 years1'0639802'0431.0%
70–74 years6026701'2720.6%
75–79 years4084598670.4%
80–84 years2573375940.3%
85–89 years1281823100.2%
90–94 years44671110.1%
95–99 years619250.0%
100 years and over0440.0%

Internal migration: moves between cantons (2025)

Arrivals from other cantons, departures to other cantons and the balance, permanent resident population. Sorted by balance.

CantonArrivalsDeparturesNetNet /1,000
Aargau15'97913'887+2'092+2.8
Valais5'8914'632+1'259+3.4
Fribourg7'1595'958+1'201+3.5
Thurgau7'0526'027+1'025+3.4
Basel-Landschaft7'1746'243+931+3.1
Solothurn7'9497'185+764+2.6
Schaffhausen2'3741'828+546+6.2
Zug3'7963'452+344+2.6
Schwyz4'6954'381+314+1.9
Grisons4'2874'043+244+1.2
Bern13'19313'036+157+0.1
Appenzell Outer Rhodes2'1291'977+152+2.7
Lucerne8'1227'991+131+0.3
Jura1'2611'137+124+1.7
Uri720632+88+2.3
Appenzell Inner Rhodes549477+72+4.3
Nidwalden1'2011'201+00.0
Glarus1'0051'018−13−0.3
Obwalden894998−104−2.6
St. Gallen10'65310'815−162−0.3
Neuchâtel2'6942'988−294−1.6
Ticino2'7653'170−405−1.1
Basel-Stadt5'3076'150−843−4.2
Geneva3'4804'890−1'410−2.7
Vaud9'91412'167−2'253−2.6
Zurich22'91626'876−3'960−2.4

Trend since 1971 (Switzerland)

Absolute figures per year from the demographic balance.

Population on 31 December
1971: 6'233'744 → 2025: 9'127'125
Immigration
1971: 0 → 2025: 204'261
Emigration
1971: 0 → 2025: 133'829
Births
1971: 96'261 → 2025: 78'153
Deaths
1971: 57'856 → 2025: 71'904
Total change
1971: 40'680 → 2025: 76'096

Frequently asked questions

How fast is Switzerland's population growing?

2025: +0.84% (76'096 people) to 9'127'125 residents. Fastest growth: Schaffhausen (+1.60%); slowest: Glarus (+0.19%).

Where do immigrants come from?

In 2025 the largest groups were Germany (26'434), France (20'696), Italy (18'507). In total 204'261 immigrations, of which 22'982 returning Swiss nationals.

How old are immigrants?

25–29 years: 18.0%, 30–34 years: 14.1%, immigration is concentrated in working age.

Which cantons gain from internal migration?

Largest positive balance in 2025: Aargau (+2'092); largest negative balance: Zurich (−3'960).

Where do these figures come from?

From the BFS demographic balance (cube px-x-0102020000_101, years 1971–2025) and the STATPOP migration cubes (immigration/emigration by nationality, age, sex; internal migration). Every figure is official; rates relate to the population on 1 January of the same year.

Sources: BFS px-x-0102020000_101 (Demografische Bilanz) · px-x-0103020200_102 (Einwanderung) · px-x-0103010200_101 (Binnenwanderung) · Retrieved 2026-09-05 · Archive release SLI-2026-10-03.32 · Canton table as CSV. Raw payloads (verbatim) archived under data/raw/migration-detail/.

Go deeper

All content is purely informational and constitutes no financial, investment, insurance, pension, tax or legal advice, and no recommendation for decisions. No advisory or client relationship is created. Consult licensed professionals for decisions. Beta: errors are possible and all information is provided without guarantee. Privacy: Google Analytics only with your consent; otherwise only cookieless, aggregated statistics; no advertising, no data sales.