Updated November 7, 2026 895,338companies in the database 4,009categories 35,783chains
Log inSign up
Ranking26 cantons · 46 citiesUpdated November 7, 2026

Cantons of Switzerland ranked by healthcare providers per capita

How many healthcare providers there are per 100,000 inhabitants — in all 26 cantons and in the cities with more than 20,000 inhabitants. On average 1,123.2 per 100,000 inhabitants, one listing per 89 inhabitants.

1,123.2
healthcare providers per 100,000 inhabitants — Switzerland
one listing per 89 inhabitants
1,595.3
most — Basel-Stadt
one listing per 63 inhabitants
728.2
fewest — Appenzell Innerrhoden
one listing per 137 inhabitants
9.1M
Inhabitants
FSO (BFS), permanent resident population on December 31, 2025
How we count. Listings — the active healthcare providers in our database as of the data date. A listing belongs to a canton by its address (postal code). Population — FSO (BFS), permanent resident population on December 31, 2025; cities — GeoNames. Tourist and urban cantons rank higher: many companies relative to the resident population.

Cantons: healthcare providers per 100,000 inhabitants

Healthcare providers per 100,000 inhabitants and inhabitants per listing. Click a column to sort.

No. ↕Canton ↕Inhabitants ↕Health ↕Per 100,000 inh. ↕Inhabitants per listing ↕
01 Basel-StadtNorthwestern Switzerland 204,157 3,257
1,595.3
63
02 GenevaLake Geneva region 537,084 8,450
1,573.3
64
03 NeuchâtelEspace Mittelland 180,365 2,575
1,427.7
70
04 VaudLake Geneva region 863,650 12,233
1,416.4
71
05 Appenzell AusserrhodenEastern Switzerland 57,221 765
1,336.9
75
06 ZugCentral Switzerland 135,018 1,797
1,330.9
75
07 ZurichZurich region 1,632,918 19,406
1,188.4
84
08 TicinoTicino region 359,783 4,097
1,138.7
88
09 SchaffhausenEastern Switzerland 90,087 991
1,100.0
91
10 BernEspace Mittelland 1,076,127 11,554
1,073.7
93
11 LucerneCentral Switzerland 441,500 4,680
1,060.0
94
12 FribourgEspace Mittelland 350,918 3,710
1,057.2
95
13 NidwaldenCentral Switzerland 45,664 463
1,013.9
99
14 Basel-LandschaftNorthwestern Switzerland 303,872 3,054
1,005.0
99
15 GrisonsEastern Switzerland 207,400 2,061
993.7
101
16 ValaisLake Geneva region 376,113 3,735
993.1
101
17 JuraEspace Mittelland 75,178 741
985.7
101
18 St. GallenEastern Switzerland 544,040 5,242
963.5
104
19 ObwaldenCentral Switzerland 39,879 359
900.2
111
20 SchwyzCentral Switzerland 170,072 1,525
896.7
112
21 SolothurnEspace Mittelland 291,583 2,445
838.5
119
22 ThurgauEastern Switzerland 302,806 2,536
837.5
119
23 AargauNorthwestern Switzerland 743,768 6,083
817.9
122
24 GlarusEastern Switzerland 42,451 347
817.4
122
25 UriCentral Switzerland 38,581 288
746.5
134
26 Appenzell InnerrhodenEastern Switzerland 16,890 123
728.2
137
Average of Switzerland — 1,123.2 per 100,000 inhabitants102,517 healthcare providers · 9,127,125 inhabitants

Cities with more than 20,000 inhabitants

Healthcare providers per 100,000 inhabitants in the larger cities. Population of the cities — GeoNames.

No. ↕City ↕Inhabitants ↕Health ↕Per 100,000 inh. ↕Inhabitants per listing ↕
01 AarauAargau 21,503 748
3,478.6
29
02 BernBern 121,631 3,482
2,862.8
35
03 NeuchâtelNeuchâtel 33,475 887
2,649.7
38
04 SionValais 34,708 859
2,474.9
40
05 GenevaGeneva 201,741 4,821
2,389.7
42
06 LucerneLucerne 81,691 1,934
2,367.5
42
07 LausanneVaud 139,111 3,183
2,288.1
44
08 FribourgFribourg 38,365 840
2,189.5
46
09 ChurGrisons 35,373 751
2,123.1
47
10 ZugZug 30,542 622
2,036.5
49
11 BaarZug 20,546 415
2,019.9
50
12 ZurichZurich 415,367 8,324
2,004.0
50
13 Yverdon-les-BainsVaud 30,157 595
1,973.0
51
14 Biel/BienneBern 55,120 1,054
1,912.2
52
15 St. GallenSt. Gallen 75,833 1,442
1,901.5
53
16 BulleFribourg 23,438 439
1,873.0
53
17 WilSt. Gallen 23,955 442
1,845.1
54
18 ThunBern 43,723 791
1,809.1
55
19 SchaffhausenSchaffhausen 36,587 651
1,779.3
56
20 KreuzlingenThurgau 21,997 390
1,773.0
56
21 BülachZurich 20,443 349
1,707.2
59
22 BaselBasel-Stadt 177,595 3,030
1,706.1
59
23 WinterthurZurich 111,840 1,836
1,641.6
61
24 UsterZurich 34,715 563
1,621.8
62
25 FrauenfeldThurgau 25,607 413
1,612.8
62
26 LuganoTicino 63,185 992
1,570.0
64
27 La Chaux-de-FondsNeuchâtel 37,942 571
1,504.9
66
28 MontreuxVaud 25,984 379
1,458.6
69
29 WetzikonZurich 24,764 330
1,332.6
75
30 RenensVaud 20,927 245
1,170.7
85
31 HorgenZurich 22,662 239
1,054.6
95
32 RiehenBasel-Stadt 20,000 210
1,050.0
95
33 DietikonZurich 20,893 209
1,000.3
100
34 KriensLucerne 25,010 219
875.6
114
35 BellinzonaTicino 43,220 355
821.4
122
36 OpfikonZurich 21,554 152
705.2
142
37 LancyGeneva 27,291 192
703.5
142
38 EmmenLucerne 30,926 172
556.2
180
39 VernierGeneva 30,086 162
538.5
186
40 KönizBern 41,784 152
363.8
275
41 Glattpark (Opfikon)Zurich 21,554 26
120.6
829
42 Goldiwil (Thun)Bern 43,723 4
9.1
10,931
43 AltstettenZurich 28,307 2
7.1
14,154
44 Wil SGSt. Gallen 23,955 1
4.2
23,955
45 Gwatt (ThunBern 43,723 1
2.3
43,723
46 Ricketwil (Winterthur)Zurich 111,840 2
1.8
55,920

Health and medicine in Switzerland — in one file

102,517 healthcare providers with address, phone and website — for all of Switzerland or only the cantons you need.

By canton
Beyond Switzerland

Do you need another country or custom data?

We collect 65.2 million listings in 248 countries. Any country, any city, any category and your own fields — detailed opening hours, regular deliveries — with a free sample and a quote within one business day.

Cart 0

Your cart is empty

Take the complete Swiss Business Database or build your selection by canton and sector — the price adjusts instantly.

Build a selection