Skip to main content
Ranking · Data 2024 · Source: BFS

The highest employment intensity in canton St. Gallen

National ranking

St. Gallen has the most jobs per resident in canton St. Gallen: 1.09 jobs per inhabitant. Next come Balgach (0.94) and Oberbüren (0.74). A high value marks an employment hub, a low one a residential municipality. Source: FSO (STATENT).

Ranking

BFS · STATENT · 2024
RankMunicipalityJobs per residentResidents
1St. Gallen1.0979'487
2Balgach0.945'229
3Oberbüren0.744'762
4Sennwald0.726'428
5Gossau0.7218'943
6Pfäfers0.711'647
7St. Margrethen0.686'731
8Sargans0.666'670
9Wil0.6425'444
10Rapperswil-Jona0.6328'836
11Wildhaus-Alt St. Johann0.632'614
12Altstätten0.6212'788
13Berneck0.614'026
14Jonschwil0.613'979
15Buchs0.5814'287
16Bad Ragaz0.586'836
17Steinach0.573'579
18Thal0.567'217
19Oberriet0.559'417
20Grabs0.557'535
21Au0.548'771
22Diepoldsau0.546'933
23Kirchberg0.549'879
24Uznach0.517'114
25Nesslau0.513'937
26Wattwil0.519'262
27Rorschach0.510'389
28Widnau0.510'485
29Bütschwil-Ganterschwil0.55'385
30Uzwil0.4914'676
31Rheineck0.483'566
32Rüthi0.482'667
33Tübach0.471'587
34Flums0.475'458
35Goldach0.459'872
36Schmerikon0.454'168
37Degersheim0.444'209
38Quarten0.433'118
39Ebnat-Kappel0.435'353
40Mosnang0.432'936
41Niederbüren0.431'571
42Waldkirch0.433'581
43Zuzwil0.424'994
44Benken0.413'119
45Eschenbach0.4110'401
46Wartau0.45'617
47Mels0.399'581
48Sevelen0.385'405
49Schänis0.384'213
50Neckertal0.376'446
51Flawil0.3710'672
52Muolen0.361'251
53Vilters-Wangs0.365'168
54Kaltbrunn0.365'128
55Mörschwil0.353'702
56Gams0.353'736
57Walenstadt0.356'083
58Lütisburg0.351'647
59Wittenbach0.3410'157
60Oberuzwil0.346'864
61Marbach0.332'147
62Häggenschwil0.31'432
63Rebstein0.35'084
64Amden0.291'896
65Niederhelfenschwil0.293'309
66Gaiserwald0.298'828
67Untereggen0.281'035
68Andwil0.282'117
69Rorschacherberg0.277'741
70Lichtensteig0.262'157
71Weesen0.251'895
72Gommiswald0.255'838
73Eggersriet0.192'370
74Eichberg0.191'614
75Berg0.151'021
STATENT (Statistik der Unternehmensstruktur) 2024 · Federal Statistical Office (FSO), retrieved 11.09.2026

How we measure this

BFS · STATENT

Number of jobs (employment at the workplace) divided by the permanent resident population of the municipality, from the FSO business structure statistics (STATENT, 2024) and the population statistics. A value above 1 means more jobs than residents — typical of hubs with large employers, airports or industrial sites. Residential municipalities sit well below.

Frequently asked questions

Which municipality in canton St. Gallen has the most jobs per resident?
St. Gallen: 1.09 jobs per resident (2024) — the highest intensity of any municipality in canton St. Gallen. Source: FSO (STATENT).
What does jobs per resident mean?
It is the number of jobs at the workplace divided by the number of residents. A value above 1 means more jobs than residents — an employment hub people commute into. A low value marks a residential municipality. Source: FSO STATENT.