💰 Swiss Cantons by GDP

Gross regional domestic product of each canton, in billions of Swiss francs.

📅 2022📏 CHF billion26 entries🇨🇭 See all of this country’s rankings →
Each tile’s area is its share of the combined total of CHF 791.1B (26 entries). Stronger colour means a higher rank.
1
Zürich
CHF 164.5B
2
Bern
CHF 89.4B
3
Vaud
CHF 64.5B
4
Geneva
CHF 61.2B
5
Aargau
CHF 47.5B
6
St. Gallen
CHF 44.6B
7
Basel-Stadt
CHF 41.2B
8
Ticino
CHF 36.1B
9
Lucerne
CHF 31.9B
10
Zug
CHF 25.2B
11
Basel-Landschaft
CHF 22.8B
12
Valais
CHF 21.8B
13
Fribourg
CHF 21.4B
14
Solothurn
CHF 20.8B
15
Thurgau
CHF 20.3B
16
Neuchâtel
CHF 18.7B
17
Grisons
CHF 16.7B
18
Schwyz
CHF 11.6B
19
Schaffhausen
CHF 8.5B
20
Jura
CHF 5.8B
21
Appenzell Ausserrhoden
CHF 3.7B
22
Nidwalden
CHF 3.3B
23
Glarus
CHF 3.1B
24
Obwalden
CHF 2.9B
25
Uri
CHF 2.2B
26
Appenzell Innerrhoden
CHF 1.2B

Highlights

Within Switzerland, Zürich ranks first in 2022 with CHF 164.5B, followed by Bern (CHF 89.4B) and Vaud (CHF 64.5B).

Zürich is 1.8 times higher than Bern, the runner-up.

Across 26 entries, values run from CHF 164.5B (Zürich) to CHF 1.2B (Appenzell Innerrhoden), with a median of CHF 21.1B.

Source: Swiss Federal Statistical Office (FSO), cantonal accounts (via Wikipedia), 2022. Unit: CHF billion.

Source: Swiss Federal Statistical Office (FSO), cantonal accounts (via Wikipedia) · CC BY-SA 4.0 (Wikipedia); underlying data © the cited publisher · fetched Oct 13, 2026