You've made the decision: you're moving to Switzerland. But which canton? This question is crucial - because the differences between the 26 cantons are enormous. A single employee with an annual income of CHF 100'000 pays around CHF 12'000 in taxes in Zug, but over CHF 24'000 in the canton of Geneva. That's a difference of CHF 12'000 - per year.
In this article you will find a detailed comparison of the most important cantons by taxes, cost of living, health insurance premiums and quality of life - so you can make the decision that truly suits you.
Cantonal Taxes Compared
The Swiss tax system operates on three levels: you pay federal taxes (the same for everyone), cantonal taxes and municipal taxes. Federal, cantonal and municipal taxes together make up your total tax burden. Within a canton there are also significant differences depending on the municipality of residence - the municipality levies a so-called tax multiplier (Steuerfuss) on the cantonal tax.
What are cantonal and municipal taxes?
Each canton sets its own tax rate. On top of this comes the municipality's tax multiplier, expressed as a percentage of the cantonal tax amount. A municipality with a tax multiplier of 70% levies 70% of the cantonal tax rate as the municipal share. This means that even within a single canton, the overall tax burden can vary considerably.
Taxes in Switzerland consist of three components: direct federal tax (DBSt), cantonal tax and municipal tax. Only the cantonal and municipal taxes vary greatly depending on where you live. The direct federal tax is the same for everyone and amounts to a maximum of 11.5% of taxable income for natural persons.
Tax-favourable cantons - the classic choices
Canton of Zug π
Tax burden: Very lowZug is considered the most tax-favourable canton in Switzerland. Reasons: low cantonal taxes, favourable municipal tax rates (e.g. Zug city: tax multiplier 78%), no wealth tax by national comparison. Popular with entrepreneurs, high-net-worth individuals and international professionals. Drawback: high rents due to strong demand.
Canton of Schwyz
Tax burden: Very lowSchwyz excels with low taxes and is particularly attractive in terms of corporate tax. Municipalities such as Wollerau and Freienbach are known for their extremely low tax rates - and are nevertheless close to Zurich. A realistic option for commuters to Zurich.
Canton of Nidwalden
Tax burden: LowNidwalden offers excellent tax conditions and a high quality of life on Lake Lucerne. Particularly attractive for families and older individuals with capital assets. Good connections to Lucerne and Zurich via the A2 motorway.
Canton of Appenzell Innerrhoden
Tax burden: LowOne of the most tax-favourable cantons in Switzerland for private individuals. Rural in character, peaceful, ideal for remote workers and people seeking distance from urban life.
Canton of Obwalden
Tax burden: LowObwalden was the first Swiss canton to introduce a flat-rate income tax some years ago. The model has since been adjusted but remains highly competitive. A natural setting between mountains and lake.
Mid-range cantons
Canton of Aargau
Tax burden: MediumAargau is one of the most populous cantons and offers good connections to Zurich, Basel and Berne. Taxes are in the mid-range, and the cost of living is somewhat lower than in urban centres. Attractive for families with children.
Canton of Thurgau
Tax burden: MediumThurgau offers affordable rents, good infrastructure and commuter connections to Zurich and St Gallen. A pragmatic choice for couples and families with a medium income.
Canton of Lucerne
Tax burden: MediumLucerne combines an attractive quality of life with moderate taxes. The city of Lucerne is a popular place of residence for newcomers. High quality of life, good schools and beautiful scenery.
Cantons that are less tax-attractive
Canton of Geneva
Tax burden: HighGeneva has one of the highest tax burdens in Switzerland - but in return offers an international atmosphere, many UN organisations and NGOs, and exceptionally high salaries in certain sectors. Those working in the luxury segment or for international organisations may still find Geneva attractive.
Canton of Vaud
Tax burden: HighVaud includes Lausanne and the wine-growing region on Lake Geneva. Taxwise it is burdensome, but culturally and scenically attractive. Well-suited to French speakers and those who want to be close to French-speaking Switzerland (Romandy).
Tax Burden by Income: Table
The following table shows the estimated total tax burden (federal + cantonal + municipal) for various income levels, as at 2026. Married without children, residing in the respective cantonal capital.
| Canton / City | CHF 60'000 | CHF 100'000 | CHF 150'000 | CHF 250'000 |
|---|---|---|---|---|
| Zug | CHF 5'900 | CHF 12'300 | CHF 21'000 | CHF 40'500 |
| Schwyz (Schwyz) | CHF 6'200 | CHF 13'100 | CHF 22'400 | CHF 43'200 |
| Nidwalden | CHF 6'400 | CHF 13'800 | CHF 23'600 | CHF 44'800 |
| Appenzell IR | CHF 6'600 | CHF 14'200 | CHF 24'100 | CHF 46'000 |
| Obwalden | CHF 6'800 | CHF 14'500 | CHF 24'800 | CHF 47'200 |
| Glarus | CHF 7'100 | CHF 15'200 | CHF 25'900 | CHF 49'100 |
| Aargau | CHF 8'100 | CHF 17'400 | CHF 29'600 | CHF 55'800 |
| Thurgau | CHF 8'400 | CHF 17'900 | CHF 30'400 | CHF 57'200 |
| Zurich (City) | CHF 9'200 | CHF 19'600 | CHF 33'200 | CHF 62'400 |
| Berne (City) | CHF 9'800 | CHF 21'100 | CHF 35'900 | CHF 67'600 |
| Basel-City | CHF 9'600 | CHF 20'800 | CHF 35'200 | CHF 66'000 |
| Lucerne (City) | CHF 8'900 | CHF 19'000 | CHF 32'300 | CHF 60'800 |
| Vaud (Lausanne) | CHF 10'400 | CHF 22'600 | CHF 38'400 | CHF 72'100 |
| Geneva | CHF 10'900 | CHF 24'100 | CHF 40'800 | CHF 76'500 |
These figures are indicative values based on official tax tables. For a precise calculation, use the official FTA (Federal Tax Administration) tax calculator at estv.admin.ch or the cantonal tax calculators.
Cost of Living by Canton
Low taxes are of little benefit if housing costs are extremely high. An overall perspective is therefore essential. The biggest cost factors in everyday life are rent, health insurance, transport and food.
Rents: Comparison for a 3-room flat
| Canton / Region | 3-room flat (per month) | Trend |
|---|---|---|
| Geneva (City) | CHF 3'000 - CHF 4'500 | π Very high |
| Zurich (City) | CHF 2'800 - CHF 3'800 | π Very high |
| Zug (City) | CHF 2'600 - CHF 3'500 | π High |
| Lausanne | CHF 2'200 - CHF 3'200 | π High |
| Basel (City) | CHF 1'800 - CHF 2'600 | β‘ Medium |
| Berne (City) | CHF 1'900 - CHF 2'700 | β‘ Medium |
| Lucerne (City) | CHF 1'700 - CHF 2'500 | β‘ Medium |
| Aargau (rural) | CHF 1'400 - CHF 2'000 | π Affordable |
| Thurgau | CHF 1'300 - CHF 1'900 | π Affordable |
| Schwyz (rural) | CHF 1'500 - CHF 2'200 | β‘ Medium |
| Obwalden / Nidwalden | CHF 1'400 - CHF 2'000 | π Affordable |
| Rural Eastern Switzerland | CHF 1'200 - CHF 1'800 | π Very affordable |
Food and everyday expenses
There are significantly smaller differences between cantons in food costs than in rents. The biggest influence is proximity to the border: in cantons close to Germany (Schaffhausen, Thurgau, Aargau, Basel) or France (Geneva, Vaud, Jura), many residents tend to do their grocery shopping across the border. It is estimated that 30-50% of food expenditure can be saved by deliberately shopping abroad.
- Monthly food costs for one person: CHF 400 - CHF 600
- Restaurant visit (lunch menu): CHF 18 - CHF 30
- Public transport pass (half-fare card + zone): CHF 70 - CHF 150/month
- Petrol: approx. CHF 1.80 - CHF 2.00 per litre
Health Insurance Premiums 2026
Compulsory health insurance under the Swiss Health Insurance Act (KVG/LTCA) is a central cost factor in Switzerland. Premiums vary not only by canton, but also by premium region (within the canton), deductible (franchise) and insurer.
Average monthly premium 2026 (adults, standard model, CHF 300 deductible)
| Canton | Cheapest provider | Average | Most expensive provider |
|---|---|---|---|
| Appenzell IR | CHF 340 | CHF 380 | CHF 430 |
| Obwalden | CHF 345 | CHF 390 | CHF 445 |
| Nidwalden | CHF 350 | CHF 395 | CHF 455 |
| Uri | CHF 355 | CHF 400 | CHF 460 |
| Thurgau | CHF 360 | CHF 405 | CHF 465 |
| Aargau | CHF 365 | CHF 415 | CHF 475 |
| Zug | CHF 380 | CHF 430 | CHF 490 |
| Zurich | CHF 420 | CHF 475 | CHF 540 |
| Berne | CHF 430 | CHF 490 | CHF 560 |
| Lucerne | CHF 390 | CHF 445 | CHF 510 |
| Basel-City | CHF 490 | CHF 560 | CHF 640 |
| Vaud | CHF 480 | CHF 545 | CHF 620 |
| Geneva | CHF 510 | CHF 585 | CHF 670 |
With the highest deductible (CHF 2'500) you can reduce your premium by approximately CHF 80-130 per month - worthwhile if you make little use of medical services.
The Best Cantons for Different Profiles
Profile: Young employee, remote work, single
Recommendation: Schwyz (municipality of Freienbach or Wollerau) or Appenzell Innerrhoden
Extremely low taxes, affordable health insurance, suitable for remote working. Wollerau is only 30 minutes from Zurich but is a completely different universe in tax terms. The tax multiplier in Freienbach is around 70% - which can result in a total tax burden of under 10% of income.
Profile: Family with two children, one income of CHF 120'000
Recommendation: Aargau, Thurgau or Lucerne (rural)
These cantons offer good schools, childcare facilities, moderate taxes and reasonable rents. Aargau in particular stands out for its location between Zurich, Basel and Berne and its well-developed municipalities with moderate tax multipliers.
Profile: Self-employed, high income, CHF 200'000+
Recommendation: Zug or Nidwalden
For high incomes, the tax difference between Zug and, for example, Berne can quickly amount to CHF 20'000 or more. Zug also offers an excellent network for entrepreneurs, international connections and short distances to Zurich.
Profile: Retired couple, capital assets, natural surroundings
Recommendation: Obwalden, Nidwalden or Glarus
Low wealth taxes, peaceful surroundings, lower cost of living than in the urban centres. Obwalden and Nidwalden also offer a very high quality of life on Lake Lucerne with access to medical care in Lucerne.
Profile: International couple, working in Zurich or Geneva
Recommendation: Varies depending on city
- For Zurich commuters: municipalities in Zug, Schwyz or the Zurich commuter belt
- For Geneva commuters: Canton of Fribourg or Vaud outside the city
- For international schools: Zurich (Zollikon, KΓΌsnacht), Geneva (Cologny)
Family Friendliness and Infrastructure
School system
The Swiss school system is regulated at cantonal level - accordingly, there are considerable differences. In urban cantons (Zurich, Basel, Berne) there are more all-day school offerings, bilingual classes and international schools. In rural cantons, the offering is more traditional, which some families find particularly appealing.
International schools (with IB qualification) are found mainly in:
- Zurich: several English-language schools, e.g. in Zumikon or Zurich itself
- Geneva: a great many international schools owing to the UN/NGO environment
- Basel: BIS (Basel International School)
- Berne: IISBW (International School of Berne)
- Zug: Institut Montana, ZIS (Zug International School)
Childcare
Crèches and all-day schools are more expensive in Switzerland than in Germany or Austria. Costs for a crèche place vary by canton and income between CHF 800 - CHF 2'500 per month (full-time). Income-dependent subsidies exist, regulated at cantonal and municipal level. Zurich and Geneva in particular have comparatively high costs, but also offer more options.
Transport connections
| Canton | Public transport quality | Motorway | Proximity to airport |
|---|---|---|---|
| Zurich | βββββ | Yes (A1, A3) | Zurich ZRH: local |
| Zug | ββββ | Yes (A4) | Zurich ZRH: 30 min |
| Aargau | ββββ | Yes (A1, A3) | Zurich ZRH: 30-50 min |
| Schwyz | βββ | Yes (A4) | Zurich ZRH: 45 min |
| Lucerne | ββββ | Yes (A2, A14) | Zurich ZRH: 60 min |
| Geneva | βββββ | Yes (A1) | Geneva GVA: local |
| Thurgau | βββ | Yes (A7) | Zurich ZRH: 60 min |
| Obwalden | ββ | Yes (A2) | Zurich ZRH: 90 min |
Labour Market and Job Opportunities
Taxes and rents are important, but a decisive factor is also: where can you find work in your sector?
Economic clusters in Switzerland
- Zurich: Financial sector (UBS, Credit Suisse, insurance companies), tech (Google, Microsoft, Meta all present), life sciences, media
- Basel: Pharma and chemicals (Novartis, Roche, BASF), life sciences, health technology
- Geneva: International organisations (UN, ICRC, WHO), luxury goods, watches, fintech
- Zug (Crypto Valley): Blockchain, crypto, Web3, fintech, international holding companies
- Berne: Federal administration, healthcare, education, insurance
- Lausanne: ETH/EPFL environment, medtech, sports organisations (IOC, FIFA headquarters in Nyon)
- St Gallen: Textiles, logistics, SMEs, industry
Those who work fully remotely are no longer tied to their place of work. In this case, it makes sense to consistently choose the most tax-favourable canton - and for many profiles that is the canton of Schwyz or Zug. The canton only needs to be your canton of residence, not the canton of your employer.
How Do You Make the Right Decision?
Choosing a canton is not purely a tax optimisation exercise - it is a life decision. Here is a practical decision-making framework:
Step 1: Define your priorities
Draw up a list: what matters most to you? Taxes, rent, nature, city life, language (German/French/Italian), proximity to your job, school quality, international community?
Step 2: Calculate your total costs
Add up: taxes + rent + health insurance + transport. This is your real household budget. A seemingly affordable canton can end up more expensive than a slightly more taxing one if rents are very high.
Step 3: Visit several municipalities
Travel to the area. Look at the town centre, the school, the train station. Many cantons have large differences between municipalities - a municipality with a tax multiplier of 60% feels very different from one with 120%.
Step 4: Use official calculators
- FTA (Federal Tax Administration) tax calculator: estv.admin.ch - calculations for all cantons and municipalities
- Premium comparison: priminfo.admin.ch - official health insurance comparison
- Rental properties: homegate.ch, immoscout24.ch - current market listings
Step 5: Plan your move flexibly
You are not tied down forever. Many newcomers start in a city, get to know Switzerland and move to a more affordable municipality after one or two years. Registering in a new municipality takes a single day - the tax implications take effect from the next tax year.
π¦ Moving to Switzerland Guide
Switzerland Relocation Compendium 2026 - CHF 39
An in-depth introduction to all relevant topics: registration, taxes, health insurance, AHV (AVS), Pillar 3a, tenancy law - concise and up to date for 2026.
Conclusion: Finding the Right Canton
There is no objectively "best" canton - but there is the right canton for you. Those who want to maximise tax savings and work remotely are best placed in Zug or Schwyz. Families with children in school and nursery will find a good overall package in Aargau or Lucerne. Those seeking an international atmosphere and top salaries will choose Geneva or Zurich - despite higher taxes and rents.
The key is to always calculate the total burden - taxes + rent + health insurance + everyday costs. The result is often surprising. And don't forget: Switzerland is small. From Zug to Zurich is 25 minutes. You can live in a tax-favourable canton and work in an economic centre.
Sources
- FTA (Federal Tax Administration) tax calculator: estv.admin.ch
- FOPH premium overview: bag.admin.ch - Premiums
- Priminfo premium comparison: priminfo.admin.ch
- SEM residence permits: sem.admin.ch