Decision Guide • Canton & City

Where to live in Switzerland as an expat

The best place to live in Switzerland as an expat depends on your job, your language, your tax tolerance, and your lifestyle. Switzerland has 26 cantons and four language regions, with very different costs between cities and rural areas. This guide narrows where to live in Switzerland from twenty-six options to a working shortlist.

Best place to live in Switzerland: quick decision guide

Most expats land in one of four buckets when deciding where to live in Switzerland. Pick the priority that matters most, then narrow inside that group.

If career and salary lead

Zurich, Geneva, Basel. Largest job markets, English-friendly employers, dense services.

If tax efficiency leads

Zug, Schwyz. Lighter cantonal and communal tax, smaller and competitive on housing.

If lifestyle and outdoors lead

Valais, Graubünden. Mountains, slower pace, narrower job markets.

If you want a balance

Vaud, Aargau. Solid job access, mid-range tax and rent, mixed urban and rural living.

Best cities versus smaller cantons

The first real fork is whether you want a city or a smaller canton. They are not just different sizes — they support different working lives.

Cities — Zurich, Geneva, Basel, Lausanne, Bern

Cities concentrate international employers, English-speaking environments, public transport, schools, and services. They are the default when your work is specialised, your network is global, or your partner also needs a job — most international hires effectively compare Zurich vs Geneva for expats first, then weigh Basel and Lausanne.

Trade-off

Higher rent, higher tax in most cases, more competitive housing. You pay for access.

Smaller cantons — Zug, Schwyz, Nidwalden, Obwalden, Appenzell

Smaller cantons compete on tax, calmer daily life, and proximity to nature. They reward people whose work is portable, who already have a role lined up, or who do not need a deep local job market.

Trade-off

Fewer jobs, mostly German-speaking, narrower international services. Strong tax savings only matter if you are not commuting all of them away.

Suburban and commuter cantons — Aargau, Solothurn, Thurgau, Fribourg

These cantons sit next to major cities and let you trade some commute time for cheaper rent and lower tax, while staying within reach of city jobs.

Trade-off

The math only works if the commute is realistic. Public transport coverage is good, but daily travel adds up in time and cost.

Language impact

Switzerland has four language regions. Federal admin works in your region's language, schools follow it, and most everyday interactions outside large international hubs default to it. Picking against your language ability creates friction every week.

German-speaking

Largest region. Covers Zurich, Bern, Basel, Lucerne, Aargau, St. Gallen, central and eastern cantons. Swiss German dominates speech; written German is used for admin.

French-speaking

Geneva, Vaud, Neuchâtel, Jura, Fribourg (partly), Valais (partly). French is used for admin, schools, and daily life.

Italian-speaking

Ticino. Italian is the working language. Smaller market, distinct culture, geographically isolated from the rest of Switzerland.

English works in Zurich, Geneva, Basel city centres
Outside cities, the local language matters
Schools follow the regional language

Cost differences

Cost varies in three directions: rent, tax, and daily living. Each behaves differently across the country, and the cheapest option in one column is rarely the cheapest in another.

Rent

Highest in Zurich, Geneva, Zug, and central Lausanne. Mid in Basel, Bern, and city outskirts. Lower in rural cantons and the Jura arc, but options can be limited.

Tax

Lowest in Zug, Schwyz, Nidwalden, Obwalden. Mid in Aargau, St. Gallen, Lucerne. Higher in Geneva, Vaud, Bern. The communal multiplier inside each canton matters too.

Daily living

Groceries, transport, and childcare track the canton and the city. Childcare in particular varies a lot and is often the biggest hidden cost for families.

What to compare

Net income after rent and tax, not gross salary or headline tax rate. A higher-tax canton with a strong employer can still leave you with more.

How to choose, step by step

Run these four checks in order. Each one removes options from the list and prevents the most common mistakes.

1

Anchor on the job, not the canton. Find or confirm where you will work. The commute defines which cantons are realistic, no matter how attractive their tax or lifestyle looks on paper.

2

Pick the language region you can live in. Be honest about your German, French, or Italian. Outside Zurich, Geneva, and Basel city centres, the local language runs daily life and admin.

3

Weigh tax and rent together, never alone. A low-tax canton with high rent can leave you worse off than a higher-tax canton with cheaper housing. Compare net outcomes for your actual situation.

4

Stress-test family fit. If you have a partner or children, check schools, childcare, and the partner's job market in the same canton before committing.

The honest summary

There is no single best place to live in Switzerland for every expat. The country is small, but the differences inside it are real: tax, language, housing, and job density change the answer significantly.

Decide what you are optimising for — career, tax, lifestyle, or balance — and stop comparing across categories. The right canton is the one where your priority lines up with the practical reality of jobs, language, and cost.

Want a clearer answer for your case?

Where to live depends on your job, family, language, and budget. Share your situation and we will help narrow the canton and city shortlist.

Send your situation