Canton of St. Gallen Tax Rates 2026: All 75 Municipalities

Income and wealth tax in St. Gallen and all 75 municipalities, compared with the other 25 cantons.

CHF 100'000

Loading municipalities…

Lower taxHigher tax

CHF 5'321CHF 18'071

St. GallenYou

Figure for the capital, St. Gallen
#18 of 26

CHF 15'13915.1% of gross income

Source: ESTV Swiss Tax Calculator, tax year 2026. Figures for each canton's capital.

Map: © swisstopo

Canton of St. Gallen at a glance

Canton of St. Gallen sits in the middle of the Swiss tax ranking. In 2026, a single person earning CHF 100'000 pays CHF 15'139 in St. Gallen, an effective rate of 15.1% (#18 of 26 cantons). Families fare better here: a married couple with two children on CHF 150'000 pays CHF 15'013, which ranks #17 of 26. Where you live inside the canton matters too: Balgach charges CHF 10'881, Lütisburg CHF 16'080. At CHF 200'000, the canton ranks #16 of 26.

Rank, single CHF 100'000
#18 of 26
Tax in St. Gallen
CHF 15'139
15.1%
Married, 2 children, CHF 150'000
CHF 15'013
#17 of 26
Wealth tax on CHF 1'000'000
CHF 3'821
0.38%

Municipal tax rates 2026: all 75 municipalities in the Canton of St. Gallen

The cantonal multiplier is 105%; each municipality adds its own municipal multiplier (St. Gallen: 138%). The table ranks all 75 municipalities by multiplier, with the annual tax for a single person earning CHF 100'000.

Municipal multiplier 2026 and tax per year (single, CHF 100'000, no church tax). Click a column to sort. Source: ESTV.
1Balgach61%CHF 10'881CHF 10'808
2Mörschwil67%CHF 11'213CHF 11'136
3Sennwald70%CHF 11'379CHF 11'300
4Rapperswil-Jona74%CHF 11'600CHF 11'518
5Widnau76%CHF 11'711CHF 11'628
6Zuzwil (SG)77%CHF 11'766CHF 11'682
7Tübach79%CHF 11'877CHF 11'791
8Diepoldsau85%CHF 12'209CHF 12'119
9Thal89%CHF 12'430CHF 12'337
10Bad Ragaz92%CHF 12'596CHF 12'501
10Berneck92%CHF 12'596CHF 12'501
12Oberriet (SG)95%CHF 12'762CHF 12'665
13Amden99%CHF 12'983CHF 12'884
13Au (SG)99%CHF 12'983CHF 12'884
13Gaiserwald99%CHF 12'983CHF 12'884
13Goldach99%CHF 12'983CHF 12'884
17Grabs100%CHF 13'038CHF 12'938
17Oberbüren100%CHF 13'038CHF 12'938
19Marbach (SG)102%CHF 13'149CHF 13'047
19Quarten102%CHF 13'149CHF 13'047
21Gommiswald103%CHF 13'204CHF 13'102
22Eichberg104%CHF 13'259CHF 13'157
22Niederhelfenschwil104%CHF 13'259CHF 13'157
24Rorschacherberg105%CHF 13'315CHF 13'211
25Altstätten107%CHF 13'425CHF 13'321
26Rebstein108%CHF 13'480CHF 13'375
27Rüthi (SG)109%CHF 13'536CHF 13'430
27St. Margrethen109%CHF 13'536CHF 13'430
29Kaltbrunn110%CHF 13'591CHF 13'484
29Walenstadt110%CHF 13'591CHF 13'484
31Andwil (SG)113%CHF 13'757CHF 13'648
31Rheineck113%CHF 13'757CHF 13'648
31Schmerikon113%CHF 13'757CHF 13'648
34Nesslau114%CHF 13'812CHF 13'703
35Gams115%CHF 13'868CHF 13'757
35Häggenschwil115%CHF 13'868CHF 13'757
35Uznach115%CHF 13'868CHF 13'757
35Weesen115%CHF 13'868CHF 13'757
35Wil (SG)115%CHF 13'868CHF 13'757
40Gossau (SG)116%CHF 13'923CHF 13'812
40Muolen116%CHF 13'923CHF 13'812
40Niederbüren116%CHF 13'923CHF 13'812
43Benken (SG)117%CHF 13'978CHF 13'867
43Eschenbach (SG)117%CHF 13'978CHF 13'867
43Oberuzwil117%CHF 13'978CHF 13'867
43Vilters-Wangs117%CHF 13'978CHF 13'867
47Buchs (SG)118%CHF 14'033CHF 13'921
47Sevelen118%CHF 14'033CHF 13'921
47Wildhaus-Alt St. Johann118%CHF 14'033CHF 13'921
50Bütschwil-Ganterschwil119%CHF 14'089CHF 13'976
50Untereggen119%CHF 14'089CHF 13'976
50Wittenbach119%CHF 14'089CHF 13'976
53Eggersriet120%CHF 14'144CHF 14'030
53Kirchberg (SG)120%CHF 14'144CHF 14'030
53Neckertal120%CHF 14'144CHF 14'030
56Steinach122%CHF 14'255CHF 14'140
56Uzwil122%CHF 14'255CHF 14'140
56Waldkirch122%CHF 14'255CHF 14'140
59Berg (SG)123%CHF 14'310CHF 14'194
60Flums125%CHF 14'421CHF 14'304
60Mels125%CHF 14'421CHF 14'304
60Schänis125%CHF 14'421CHF 14'304
63Flawil127%CHF 14'531CHF 14'413
64Jonschwil129%CHF 14'642CHF 14'522
64Lichtensteig129%CHF 14'642CHF 14'522
64Mosnang129%CHF 14'642CHF 14'522
64Rorschach129%CHF 14'642CHF 14'522
64Sargans129%CHF 14'642CHF 14'522
64Wattwil129%CHF 14'642CHF 14'522
70Pfäfers136%CHF 15'029CHF 14'904
71Degersheim138%CHF 15'139CHF 15'013
71St. Gallen138%CHF 15'139CHF 15'013
73Ebnat-Kappel139%CHF 15'195CHF 15'068
74Wartau145%CHF 15'527CHF 15'396
75Lütisburg155%CHF 16'080CHF 15'942

Multipliers only compare municipalities within the same canton; every canton applies them to its own base tariff. Multipliers from the ESTV, retrieved on 5 October 2026. The ESTV sometimes lags behind when individual municipalities change their multiplier; the rate your municipality publishes is binding.

Lowest-tax municipalities

  1. BalgachCHF 10'88110.9%
  2. MörschwilCHF 11'21311.2%
  3. SennwaldCHF 11'37911.4%
  4. Rapperswil-JonaCHF 11'60011.6%
  5. WidnauCHF 11'71111.7%

Highest-tax municipalities

  1. LütisburgCHF 16'08016.1%
  2. WartauCHF 15'52715.5%
  3. Ebnat-KappelCHF 15'19515.2%
  4. St. GallenCHF 15'13915.1%
  5. DegersheimCHF 15'13915.1%

Income tax in St. Gallen by salary

Income tax rates 2026 by salary: total annual tax for a single person, with the canton's rank among all 26 capitals at each income level.

Gross incomeTotal taxof which federalEffective rateRank of 26
CHF 50'000CHF 4'374CHF 2138.7%#20
CHF 80'000CHF 10'365CHF 90613.0%#18
CHF 100'000CHF 15'139CHF 1'70115.1%#18
CHF 150'000CHF 28'637CHF 5'01419.1%#17
CHF 200'000CHF 43'788CHF 9'74921.9%#16
CHF 300'000CHF 76'398CHF 21'54925.5%#16
CHF 500'000CHF 138'149CHF 45'62627.6%#14
CHF 1'000'000CHF 290'659CHF 103'94929.1%#14

Taxes for couples and families

Married couples are taxed jointly. The ESTV figures below include the child deductions and credits that apply in Canton of St. Gallen.

HouseholdGross incomeTotal taxof which federalEffective rateRank of 26
Married, no childrenCHF 150'000CHF 20'614CHF 3'20313.7%#16
Married, 2 childrenCHF 80'000CHF 2'333CHF 02.9%#15
Married, 2 childrenCHF 100'000CHF 4'928CHF 04.9%#15
Married, 2 childrenCHF 150'000CHF 15'013CHF 1'74310.0%#17
Married, 2 childrenCHF 200'000CHF 28'453CHF 5'45214.2%#17
Married, 2 childrenCHF 300'000CHF 60'918CHF 17'30820.3%#16
Married, 2 childrenCHF 500'000CHF 126'295CHF 41'02025.3%#16
Two incomes, 2 childrenCHF 90'000 + CHF 60'000CHF 13'826CHF 1'0359.2%#17
Two incomes, no childrenCHF 90'000 + CHF 60'000CHF 19'183CHF 2'32312.8%#19
Retired coupleCHF 150'000CHF 29'256CHF 4'57819.5%#14

Wealth tax in Canton of St. Gallen

Annual wealth tax for a single person with a gross income of CHF 150'000, in francs and as a percentage of net wealth.

Net wealthWealth taxShare of wealthRank of 26
CHF 500'000CHF 1'7560.35%#20
CHF 1'000'000CHF 3'8210.38%#16
CHF 2'000'000CHF 7'9520.40%#16
CHF 5'000'000CHF 20'3450.41%#15
CHF 10'000'000CHF 41'0000.41%#15

Canton of St. Gallen compared with its neighbours

Capital-to-capital comparison. A negative difference means the neighbour is cheaper than St. Gallen.

CantonSingle, CHF 100'000DifferenceMarried, 2 children, CHF 150'000Difference
SchwyzCHF 8'1158.1%−CHF 7'024CHF 8'4055.6%−CHF 6'608
Appenzell InnerrhodenCHF 10'29410.3%−CHF 4'845CHF 11'9738.0%−CHF 3'040
ZurichCHF 11'84811.8%−CHF 3'291CHF 12'5068.3%−CHF 2'507
GraubündenCHF 12'57512.6%−CHF 2'564CHF 11'3047.5%−CHF 3'709
ThurgauCHF 13'02813.0%−CHF 2'111CHF 13'6329.1%−CHF 1'381
GlarusCHF 13'14113.1%−CHF 1'998CHF 14'92710.0%−CHF 86
Appenzell AusserrhodenCHF 14'37314.4%−CHF 766CHF 16'60411.1%+CHF 1'591

Pillar 3a in Canton of St. Gallen: deposits and withdrawals

A 3a deposit is deducted from taxable income, so it saves you more where your marginal rate is high. When you withdraw, the lump sum is taxed separately: on CHF 500'000 at 65, a single person pays CHF 37'231 in St. Gallen (7.4%), rank 15 of 26.

HouseholdLump sum at 65Tax on payoutEffective rate
SingleCHF 100'000CHF 5'8835.9%
SingleCHF 250'000CHF 17'2666.9%
SingleCHF 500'000CHF 37'2317.4%
SingleCHF 1'000'000CHF 76'4607.6%
Married coupleCHF 500'000CHF 34'4766.9%

How much a 3a deposit saves you in Canton of St. GallenCalculate your 3a tax saving

Corporate and inheritance tax

A company with CHF 1'000'000 of pre-tax profit pays CHF 142'925 in profit tax in St. Gallen, an effective 14.3%, rank 17 of 26.

On an inheritance of CHF 500'000 in St. Gallen, children pay CHF 0, siblings CHF 98'000 and unrelated heirs CHF 147'000.

Take the next step

Use the map numbers to plan your next move.

Methodology and data source

Swiss Federal Tax Administration (ESTV), Swiss Tax Calculator

Tax year
2026
Coverage
26 cantons, 2'110 municipalities
Check a figure in the ESTV calculator

Every figure on this page comes from the ESTV Swiss Tax Calculator for tax year 2026, retrieved on 5 October 2026. We did not estimate, interpolate or round anything beyond whole francs.

Assumptions

Profiles are employees with gross salary as stated, standard deductions as applied by the ESTV calculator, no church tax unless stated, and no wealth unless stated. Canton figures are those of the capital; ranges show the cheapest and the most expensive municipality.

Not included

Real estate gains tax, property transfer tax, property tax, withholding tax and source tax for foreign residents. Your own deductions (3a, commuting, childcare) change the result.

These are estimates for standard profiles, not tax advice. For your own return, use your canton's tax software or a tax adviser.

Canton boundaries: © swisstopo, simplified for display.

About the author

Adrien Missioux

Adrien Missioux

Founder & Lead Author

Entrepreneur who bootstrapped a SaaS to multi-million revenue. Building GetRates.ch to bring transparency to Swiss finance.

About the reviewer

Jordana da Mata

Jordana da Mata

Financial Reviewer & Fact-Checker

Works in Swiss banking, with a background in anti-money-laundering investigations and cross-border payments. Checks GetRates.ch content for accuracy and hidden conditions before it is published.

Last updated on

Frequently asked questions

How much tax do you pay in Canton of St. Gallen?
A single person earning CHF 100'000 pays CHF 15'139 in total tax in St. Gallen in 2026, an effective rate of 15.1%. Across the canton's 75 municipalities the bill ranges from CHF 10'881 in Balgach to CHF 16'080 in Lütisburg.
Where is the lowest tax in Canton of St. Gallen?
Balgach has the lowest tax in Canton of St. Gallen for a single person earning CHF 100'000: CHF 10'881 in 2026, CHF 4'258 less than in St. Gallen.
What is the tax multiplier in the Canton of St. Gallen?
The cantonal multiplier is 105% in 2026. On top comes the municipal multiplier, from 61% in Balgach to 155% in Lütisburg; St. Gallen applies 138%. Multipliers only compare municipalities within the same canton.
Which municipality has the lowest multiplier in the Canton of St. Gallen?
Balgach has the lowest municipal multiplier in the Canton of St. Gallen in 2026: 61%. A single person earning CHF 100'000 pays CHF 10'881 in tax there, against CHF 15'139 in St. Gallen.
What does a tax multiplier of 138% mean?
A municipal multiplier (Steuerfuss) of 138% means St. Gallen levies 138% of the base tax from the cantonal tax scale as its municipal tax. The canton applies 105% to the same base. A lower multiplier therefore cuts only the municipal tax, not the cantonal or federal tax.
How much wealth tax do you pay in Canton of St. Gallen?
On CHF 1'000'000 of net wealth, a single person pays CHF 3'821 a year in St. Gallen, or 0.38%. That puts Canton of St. Gallen at #16 of 26 cantons for wealth tax.
Is Canton of St. Gallen cheaper than its neighbours?
Canton of St. Gallen ranks 18 of 26 for a single person earning CHF 100'000. Cheaper neighbours: Canton of Schwyz (−CHF 7'024), Canton of Appenzell Innerrhoden (−CHF 4'845), Canton of Zurich (−CHF 3'291), Canton of Graubünden (−CHF 2'564), Canton of Thurgau (−CHF 2'111), Canton of Glarus (−CHF 1'998), and Canton of Appenzell Ausserrhoden (−CHF 766).