List of Swiss cantons by GRP explained

This article is about the gross regional product (GRP) of Swiss cantons in main fiscal years. All figures are from the Federal Statistical Office of Switzerland.

By GRP

Cantons according to their gross regional product in 2020 in Swiss francs.[1]

RankCantonGRP in
billions of CHF
1 Zürich149.004
2 Bern80.209
3 Vaud56.898
4 Geneva51.967
5 Aargau43.590
6 St. Gallen38.041
7 Basel-Stadt37.168
8 Ticino29.311
9 Lucerne28.176
10 Basel-Landschaft20.567
11 Zug20.029
12 Valais19.194
13 Fribourg19.180
14 Solothurn18.029
15 Thurgau17.208
16 Neuchâtel15.343
17 Grisons14.519
18 Schwyz9.876
19 Schaffhausen7.244
20 Jura4.687
21 Appenzell Ausserrhoden3.190
22 Nidwalden2.867
23 Glarus2.763
24 Obwalden2.564
25 Uri1.985
26 Appenzell Innerrhoden1.043
694.662

By GRP per capita

Cantons according to their gross regional product per capita in 2020 in Swiss francs.[2]

RankCantonGDP per capita in CHF
1 Basel-Stadt189,354
2 Zug102,876
3 Geneva102,876
4 Zürich96,359
5 Schaffhausen87,569
6 Neuchâtel87,080
7 Ticino83,450
8 Bern77,027
9 St. Gallen74,210
10 Grisons72,754
11 Basel-Landschaft70,866
12 Vaud70,250
13 Lucerne67,936
14 Glarus67,849
15 Obwalden67,453
16 Nidwalden66,209
17 Solothurn65,237
18 Appenzell Innerrhoden64,358
19 Jura63,643
20 Aargau63,177
21 Schwyz61,223
22 Thurgau61,190
23 Fribourg59,263
24 Appenzell Ausserrhoden57,601
25 Valais55,313
26 Uri54,006
80,418

Notes and References

  1. Web site: Statistik . Bundesamt für . 2021-01-21 . Bruttoinlandsprodukt (BIP) nach Grossregion und Kanton - 2008-2018 Tabelle . 2023-07-01 . Bundesamt für Statistik . de.
  2. News: Statistik . Bundesamt für . Kantonales Bruttoinlandsprodukt (BIP) pro Einwohner - 2008-2020 Tabelle . de . Bundesamt für Statistik . 2018-09-26.