Compare 2027 premiums → · · Switching insurer: your cancellation must reach the insurer by 30 November

Public finances of Switzerland: the official accounts 2024

This page shows public accounts. It is not financial, investment or tax advice and not an assessment of any public body’s creditworthiness.

The Confederation closed 2025 with 0.53 bn (revenue 90.16 bn, expenditure 89.63 bn); its gross debt stood at 129.53 bn. The 26 cantons together: revenue 109.19 bn, expenditure 109.60 bn, result −0.41 bn (2024). Per capita, cantonal net debt ranges from Zug −CHF 15'651 to Geneva CHF 24'537. Below: every canton, spending by task, the communes and the trend since 1990.

Colour the map by
ZHBELUURSZOWGLFRSOBLSGGRAGTGTIVDVSNEJU

Tap a canton.

0.53 bn
Confederation result 2025
129.53 bn
Confederation gross debt 2025
−0.41 bn
All cantons result 2024
−1.75 bn
All communes result 2024
262.94 bn
General government spending 2024

Cantons compared (2024)

Per resident, cantonal government accounts (excluding communes). Net debt = liabilities minus financial assets; a negative value means net assets. Sorted by net debt per capita. Context figures: the split of tasks between canton and communes differs a lot, which is why the consolidated view (canton + communes) is in the CSV.

#CantonRevenue /cap.Spending /cap.Result /cap.Net debt /cap.Gross debt /cap.Basis
1ZugCHF 15'471CHF 13'464CHF 2'007−CHF 15'651CHF 4'043Rechnung
2GrisonsCHF 13'871CHF 13'657CHF 214−CHF 10'274CHF 5'398Rechnung
3SchaffhausenCHF 11'382CHF 11'299CHF 83−CHF 5'465CHF 4'290Rechnung
4SchwyzCHF 10'005CHF 9'520CHF 485−CHF 5'182CHF 2'634Rechnung
5Appenzell Inner RhodesCHF 10'556CHF 11'209−CHF 653−CHF 4'239CHF 4'115Rechnung
6VaudCHF 14'344CHF 14'824−CHF 480−CHF 2'519CHF 5'615Rechnung
7GlarusCHF 9'459CHF 10'237−CHF 778−CHF 2'024CHF 6'449Rechnung
8LucerneCHF 10'056CHF 9'528CHF 527−CHF 1'050CHF 4'976Rechnung
9FribourgCHF 12'276CHF 12'378−CHF 102−CHF 810CHF 2'029Rechnung
10AargauCHF 8'645CHF 8'387CHF 258−CHF 795CHF 2'222Rechnung
11St. GallenCHF 9'538CHF 9'879−CHF 341−CHF 741CHF 2'578Rechnung
12NidwaldenCHF 10'738CHF 9'925CHF 813−CHF 602CHF 7'090Rechnung
13ObwaldenCHF 9'269CHF 9'831−CHF 562CHF 588CHF 3'277Rechnung
14Appenzell Outer RhodesCHF 9'607CHF 10'653−CHF 1'046CHF 951CHF 4'327Rechnung
15Basel-StadtCHF 28'933CHF 28'685CHF 248CHF 1'011CHF 20'146Rechnung
16ThurgauCHF 7'364CHF 8'343−CHF 980CHF 2'131CHF 2'953Rechnung
17ValaisCHF 12'481CHF 12'277CHF 204CHF 2'427CHF 8'544Rechnung
18ZurichCHF 10'742CHF 11'025−CHF 283CHF 2'512CHF 5'055Rechnung
19SolothurnCHF 9'196CHF 9'146CHF 50CHF 3'692CHF 7'509Rechnung
20BernCHF 12'617CHF 12'787−CHF 169CHF 5'099CHF 6'380Rechnung
21JuraCHF 13'834CHF 13'639CHF 195CHF 5'818CHF 8'406Rechnung
22UriCHF 12'011CHF 13'097−CHF 1'087CHF 6'935CHF 10'669Rechnung
23TicinoCHF 12'012CHF 12'538−CHF 526CHF 7'366CHF 13'755Rechnung
24NeuchâtelCHF 14'606CHF 14'439CHF 167CHF 7'532CHF 20'546Rechnung
25Basel-LandschaftCHF 10'911CHF 10'623CHF 288CHF 7'766CHF 14'182Rechnung
26GenevaCHF 23'010CHF 22'340CHF 670CHF 24'537CHF 34'730Rechnung

Where the money goes (2024)

Expenditure shares by task group (functional classification of the financial statistics), Confederation and all cantons together.

Task groupConfederationCantonsCommunes
General administration7.7%5.4%10.2%
Public order and security, defense8.6%8.8%5.9%
Education9.2%28.3%28.7%
Culture, sport and leisure, church2.5%1.9%6.8%
Health0.4%14.9%5.2%
Social security33.8%23.5%18.1%
Transportation and telecommunications13.1%6.5%8.9%
Protection of the environment and spatial planning1.3%1.7%9.0%
National economy7.8%4.9%4.0%
Finances and taxes15.6%4.3%3.2%

Communes of 5,000+ residents (2024)

435 communes in the dataset; for 185 cities the FFA publishes official debt figures. Below: the cities with the lowest and the highest gross debt per capita (official FFA values). All communes with revenue, expenditure, result and derived debt are in the CSV.

Lowest gross debt per capita

CommuneCantonResidentsRevenue /cap.Spending /cap.Gross debt /cap.Net debt /cap.
Appenzell 2024AI6'096CHF 1'490CHF 1'571CHF 82−CHF 6
Zollikofen 2024BE11'591CHF 4'489CHF 4'256CHF 164−CHF 2'449
Steffisburg 2024BE16'581CHF 5'146CHF 4'800CHF 271−CHF 4'529
Cham 2024ZG18'273CHF 7'686CHF 6'012CHF 636−CHF 7'117
Zug 2024ZG32'122CHF 14'281CHF 10'563CHF 669−CHF 19'552
Risch 2024ZG11'674CHF 6'057CHF 6'415CHF 759−CHF 4'703
Brig-Glis 2024VS14'085CHF 4'656CHF 4'326CHF 929−CHF 4'313
Onex 2024GE18'915CHF 3'706CHF 3'334CHF 1'056−CHF 1'938
Sarnen 2024OW10'862CHF 6'227CHF 6'144CHF 1'149−CHF 2'272
Münchenbuchsee 2024BE10'696CHF 4'544CHF 4'473CHF 1'404−CHF 1'309

Highest gross debt per capita

CommuneCantonResidentsRevenue /cap.Spending /cap.Gross debt /cap.Net debt /cap.
Bern 2024BE137'995CHF 9'788CHF 10'345CHF 25'170CHF 2'522
Lausanne 2024VD144'873CHF 9'982CHF 10'760CHF 20'953CHF 16'837
Zürich 2024ZH436'551CHF 14'827CHF 16'392CHF 20'692CHF 10'677
Lugano 2024TI63'629CHF 7'554CHF 8'436CHF 17'890CHF 10'302
Biel 2024BE56'896CHF 8'039CHF 8'112CHF 15'789CHF 1'317
Winterthur 2024ZH120'376CHF 11'120CHF 11'890CHF 15'061CHF 8'883
La Chaux-de-Fonds 2024NE37'600CHF 6'445CHF 6'957CHF 14'995CHF 9'530
Chiasso 2024TI7'564CHF 7'764CHF 8'336CHF 14'942CHF 8'733
Neuchâtel 2024NE45'309CHF 7'062CHF 7'811CHF 14'767CHF 4'963
Nyon 2024VD23'351CHF 8'152CHF 9'628CHF 14'719CHF 12'191

Trend since 1990

Confederation and all cantons together, in CHF.

Confederation revenue
1990: 31.79 bn → 2025: 90.16 bn
Confederation expenditure
1990: 32.64 bn → 2025: 89.63 bn
Confederation result
1990: −0.84 bn → 2025: 0.53 bn
Confederation gross debt
1990: 38.77 bn → 2025: 129.53 bn
Cantons result
1990: −1.79 bn → 2024: −0.41 bn
Communes result
1990: −0.83 bn → 2024: −1.75 bn

Frequently asked questions

Did the Confederation run a surplus or a deficit in 2025?

0.53 bn: revenue 90.16 bn, expenditure 89.63 bn (accounts 2025, FFA). 2024: 0.16 bn.

Which canton has the lowest debt per capita?

Net debt per capita 2024: lowest Zug (−CHF 15'651), highest Geneva (CHF 24'537). Gross debt: Fribourg CHF 2'029 to Geneva CHF 34'730. Cantons split tasks between canton and communes differently: part of the gap is structural, not fiscal.

What do cantons spend the most on?

Education: 28.3% of all cantons’ expenditure (2024)

How high is spending per capita?

Cantons 2024: from Thurgau CHF 8'343 to Basel-Stadt CHF 28'685 per resident (cantonal accounts excluding communes).

Where do these figures come from?

From the Federal Finance Administration's financial statistics (FS model, data.finance.admin.ch), publication 2026-08-27: standard evaluation, debt workbooks and communal finances of 5,000+ residents. Audited years; forecast years are labelled as such.

Sources: EFV Finanzstatistik, FS-Daten · data.finance.admin.ch · Retrieved 2026-09-05 (EFV 2026-08-27) · Archive release SLI-2026-10-03.32 · Cantons as CSV · Communes as CSV. Raw payloads (verbatim) archived under data/raw/public-finance/.

Go deeper

All content is purely informational and constitutes no financial, investment, insurance, pension, tax or legal advice, and no recommendation for decisions. No advisory or client relationship is created. Consult licensed professionals for decisions. Beta: errors are possible and all information is provided without guarantee. Privacy: Google Analytics only with your consent; otherwise only cookieless, aggregated statistics; no advertising, no data sales.