Comparison • All 26 Cantons

Swiss cantons comparison for expats

A direct Swiss cantons comparison across the factors that actually move the decision: tax level, language, cost of living, job market, and who each canton tends to suit. Use the table to compare Swiss cantons in one view, then open the canton guide for the details.

Comparison table

Compare Swiss cantons by tax and cost in a single view. Levels are relative across cantons and represent the canton overall — both tax and cost can vary noticeably by commune, so use the table to filter, then check at the commune level once you have a shortlist. Click any canton name to open its full guide.

Canton Tax level Language Cost Job market Best for
Aargau Mid German Mid Mid (Zurich access) Commuters wanting balance
Appenzell Ausserrhoden Low–Mid German Low Small Quiet rural living
Appenzell Innerrhoden Low German Low Small Lowest tax in eastern Switzerland
Basel-Landschaft Mid German Mid Mid (Basel access) Cheaper alternative to Basel-Stadt
Basel-Stadt Mid–High German High Large (pharma) Pharma and life-sciences careers
Bern Mid German (some French) Mid Large (federal admin) Federal jobs, bilingual access
Fribourg Mid French & German Mid Mid Bilingual families
Geneva High French High Large (international) International organisations, French speakers
Glarus Low–Mid German Low Small Outdoors and lower cost
Graubünden Mid German, Italian, Romansh Mid Small (tourism heavy) Alpine lifestyle
Jura Mid French Low Small Affordable French region
Lucerne Mid German Mid Mid Central Switzerland balance
Neuchâtel Mid–High French Mid Mid Lakeside French-speaking living
Nidwalden Low German Mid–High Small Tax-efficient central Switzerland
Obwalden Low German Mid Small Low tax for families
Schaffhausen Mid German Mid Mid Northern German-speaking access
Schwyz Low German Mixed Mid (Zurich access) High earners near Zurich
Solothurn Mid German Mid Mid Commuter access without city cost
St. Gallen Mid German Mid Mid Eastern Switzerland career hub
Thurgau Mid German Low–Mid Mid Suburban living near Zurich and Lake Constance
Ticino Mid Italian Mid Mid (cross-border) Italian-speaking lifestyle
Uri Mid German Low Small Quiet alpine setting
Valais Mid French & German Low–Mid Small Mountain lifestyle
Vaud Mid–High French High Large (Lausanne) French-region careers, lakeside living
Zug Low German High Mid (HQs and finance) Executives and high earners
Zurich Mid German High Largest in Switzerland Most career options, English-friendly

Compare Swiss cantons head to head

Most expat decisions come down to a small number of head-to-head matchups. These are the comparisons that come up most often.

Zurich vs Zug: tax and cost

Both are German-speaking and well connected. On Zurich vs Zug tax and cost: Zurich has the largest job market in Switzerland and a deep international layer; Zug has materially lower tax but a smaller market and very tight housing.

Pick Zurich if

Career options and English-friendly employers matter more than tax savings.

Pick Zug if

You are a high earner, your role is portable, and you can compete for housing.

Geneva vs Vaud

Both are French-speaking and around Lake Geneva. Geneva concentrates international organisations and has the highest cost; Vaud is broader, slightly cheaper on average, and centres on Lausanne.

Pick Geneva if

You work for an international organisation or need that ecosystem directly.

Pick Vaud if

You want French-speaking access with more housing options and a wider canton.

Basel-Stadt vs Basel-Landschaft

Same urban region, two different cantons. Basel-Stadt is the city itself, with pharma jobs and higher cost; Basel-Landschaft surrounds it with cheaper housing and lower tax in many communes.

Pick Basel-Stadt if

You want to be in the city, walk to work, and stay close to services.

Pick Basel-Landschaft if

You want lower rent and better tax while still working in Basel.

Low tax vs high opportunity

Zug, Schwyz, Nidwalden, and Obwalden offer the lightest tax loads. Zurich, Geneva, and Basel offer the deepest job markets. The two rarely overlap, and the right side of this trade-off depends on whether your work is portable.

Lower tax wins when

Your role is remote, senior, or already secured, and you do not need a thick local job market.

Higher opportunity wins when

You are still building a career, your partner also needs a job, or your field is concentrated in a city.

Alpine lifestyle vs career depth

Valais, Graubünden, Uri, and Glarus offer mountains, slower pace, and stronger outdoor access. Zurich, Geneva, Basel, and Vaud offer career depth and international services. Few people get both.

Alpine cantons suit

People with portable income, retirees, or roles that already exist locally (tourism, hospitality, energy).

Urban cantons suit

People who need a steady supply of jobs, English-speaking environments, and dense services.

How to use this comparison

The table is a filter, not an answer. Run these four steps to turn 26 cantons into a real shortlist.

1

Eliminate by language. Strike off cantons whose working language you cannot use day to day. This usually removes a third of the list immediately.

2

Eliminate by job market. If your role is specialised, only cantons with a matching market stay. If it is portable, keep the list wider.

3

Compare cost honestly. Use the cost column with the tax column together. A "low tax" canton with "very high" cost is not always cheaper than a higher-tax canton with mid cost.

4

Read the canton guides. Once two or three are left, open each guide for the practical detail: housing, schools, admin, and what the canton is actually like.

One thing to watch

Tax level is set at the canton, but it is also adjusted by a communal multiplier set by your municipality. Two communes inside the same canton can have a meaningful gap. The table reflects canton-level positioning — do the final check at commune level once you have a shortlist.

Send your situation

Once you have two or three cantons in mind, share your situation and we will help you make the final call based on your job, family, and budget.

Send your situation