Skip to main content
Home
National ranking · Data 2025 · Source: BFS

The most densely populated municipalities of Switzerland (2025)

Swiss municipality rankings

Geneva (GE) is the most densely populated municipality of Switzerland: 11'538 residents per km² (2025). It is followed by Massagno (9'427/km²) and Carouge (8'438/km²). Sources: BFS, swisstopo.

Top 100

BFS + swisstopo · 2025
RankMunicipalityDensityCantonResidents
1Geneva11'538GE211'152
2Massagno9'427TI6'976
3Carouge8'438GE22'783
4Lancy7'866GE37'520
5Chêne-Bourg7'615GE9'747
6Basel7'551BS180'097
7Renens7'387VD21'793
8Onex6'798GE19'101
9Chavannes-près-Renens6'497VD10'720
10Prilly5'926VD13'037
11Rorschach5'804SG10'389
12Vernier5'041GE38'769
13Zurich4'799ZH440'935
14Nidau4'711BE7'160
15Thônex4'435GE16'940
16Fribourg4'267FR39'599
17Birsfelden4'144BL10'401
18Opfikon3'839ZH21'462
19Kilchberg3'712ZH9'576
20Binningen3'642BL16'245
21Chêne-Bougeries3'610GE14'947
22Thalwil3'418ZH18'835
23Oberengstringen3'291ZH7'076
24Gerlafingen3'167SO5'859
25Muralto3'141TI2'513
26Savosa3'128TI2'315
27Schlieren3'107ZH20'474
28Ostermundigen3'093BE18'432
29Dietikon3'033ZH28'325
30Reinach3'013BL21'003
31Le Grand-Saconnex2'917GE12'775
32Geroldswil2'799ZH5'402
33Wallisellen2'774ZH17'811
34Meyrin2'755GE27'380
35Ittigen2'727BE11'482
36Arbon2'712TG16'407
37Biel/Bienne2'709BE57'462
38Bern2'684BE138'562
39Solothurn2'680SO16'830
40Adliswil2'562ZH19'904
41Sorengo2'533TI2'153
42Bussigny2'520VD12'120
43Allschwil2'517BL22'374
44Widnau2'485SG10'485
45Männedorf2'466ZH11'764
46Dübendorf2'439ZH33'214
47Ecublens2'403VD13'747
48Vevey2'351VD20'147
49Bremgarten bei Bern2'348BE4'462
50Bottmingen2'343BL7'007
51Greifensee2'338ZH5'401
52Lucerne2'318LU86'699
53Villars-sur-Glâne2'307FR12'644
54Rüschlikon2'201ZH6'449
55Zollikofen2'197BE11'842
56Paradiso2'185TI4'806
57Lachen2'177SZ9'448
58Plan-les-Ouates2'161GE12'644
59Epalinges2'158VD9'860
60Vacallo2'154TI3'511
61Lausanne2'153VD145'596
62Cadempino2'107TI1'601
63Riehen2'095BS22'774
64Goldach2'092SG9'872
65Zuchwil2'078SO9'622
66Wettingen2'078AG22'027
67Nyon2'078VD23'768
68Steinhausen2'073ZG10'449
69Aarburg2'050AG9'040
70Thun2'047BE44'163
71Langendorf2'043SO3'983
72Ipsach2'038BE3'873
73Yverdon-les-Bains2'037VD30'590
74Kreuzlingen2'035TG23'550
75St. Gallen2'018SG79'487
76Crissier2'018VD11'101
77Gravesano1'994TI1'416
78Schwerzenbach1'983ZH5'256
79Erlenbach1'965ZH5'679
80Morbio Inferiore1'963TI4'437
81Uetikon am See1'949ZH6'744
82Rickenbach1'948TG3'078
83Oberrieden1'939ZH5'410
84Richterswil1'932ZH14'545
85Dietlikon1'890ZH8'033
86Au1'886SG8'771
87Veyrier1'881GE12'225
88Canobbio1'877TI2'403
89Aarau1'858AG22'932
90Horn1'845TG3'228
91Sursee1'838LU11'118
92Muri bei Bern1'827BE13'940
93Ennetbaden1'801AG3'801
94Winterthur1'774ZH120'741
95Stäfa1'773ZH15'232
96Münchenstein1'761BL12'662
97Zollikon1'750ZH13'737
98Neuenhof1'730AG9'306
99Windisch1'688AG8'286
100Olten1'677SO19'265
STATPOP 2025 · Federal Statistical Office (FSO), retrieved 31.08.2026

How we measure this

BFS + swisstopo

Permanent residents (BFS STATPOP 2025) divided by the official municipal area from swissBOUNDARIES3D (swisstopo). Lakes and unproductive areas are included in the official area figure.

Frequently asked questions

How is population density calculated?
Permanent residents (BFS STATPOP) divided by the official municipal area in km² from swisstopo swissBOUNDARIES3D, including lakes and unproductive land.