Skip to main content
FinAdministratorGet a Report

Zürich vs Geneva — Cost of Living

Rent, overall costs and the equivalent salary you'd need to keep your lifestyle.

Indices normalised so 100 = a mid-expensive global city. Benchmark estimates.
ZürichGeneva
Overall cost index100100
Rent index9596
1-bed city-centre rentCHF 2'400CHF 2'500

A CHF 100'000/year lifestyle in Zürich needs about

CHF 100'000 / year

in Geneva (cost-of-living parity, before tax)

Zürich

Set against Geneva, Zürich carries an overall index of 100 and a rent index of 95: among the world's most expensive cities — but salaries are very high too.

Geneva

Geneva scores 100 overall and 96 on rent against Zürich’s 95: top-tier salaries and costs, with higher cantonal tax than Zürich.

Cost of living is only half of what decides a move between Zürich and Geneva; tax is the other half, and because both cities sit in Switzerland the tax treatment is identical here — the Switzerland calculator applies to both, so the whole difference is housing and local prices.

What the gap actually costs

Geneva is the more expensive of the two, about 0% ahead of Zürich on the combined index (100 against 100), while the gap on rent alone is 1%. Housing does almost all the work between Zürich and Geneva: groceries and transport move by tens of percent between cities, rents by multiples.

A one-bedroom city-centre flat runs about CHF 2'400 in Zürich against CHF 2'500 in Geneva — CHF 100 a month between them, or CHF 1'200 a year that never reaches your savings.

What is left after rent in Zürich and Geneva

On the CHF 100'000 national median behind Zürich, in this comparison with Geneva, take-home is about CHF 6'318 a month and a one-bedroom city-centre flat averages CHF 2'400, leaving CHF 3'918 for everything else. At 38% that sits inside the usual 30–40% guidance but not comfortably: Zürich, set against Geneva, leaves room to save on CHF 100'000 only with deliberate budgeting. On rent index that is the lighter of the two here: Geneva sits at 96 against 95 for Zürich.

The pressure is not evenly spread across Zürich, and that is what a headline index against Geneva hides: at CHF 75'000 the same CHF 2'400 rent takes 50% of take-home and leaves CHF 2'395, while at CHF 200'000 it takes 19% and leaves CHF 9'918.

On the CHF 100'000 national median behind Geneva, in this comparison with Zürich, take-home is about CHF 6'318 a month and a one-bedroom city-centre flat averages CHF 2'500, leaving CHF 3'818 for everything else. At 40% that sits inside the usual 30–40% guidance but not comfortably: Geneva, set against Zürich, leaves room to save on CHF 100'000 only with deliberate budgeting. On rent index that is the heavier of the two here: Zürich sits at 95 against 96 for Geneva.

The pressure is not evenly spread across Geneva, and that is what a headline index against Zürich hides: at CHF 75'000 the same CHF 2'500 rent takes 52% of take-home and leaves CHF 2'295, while at CHF 200'000 it takes 20% and leaves CHF 9'818.

Salary levels are 0.75× / 1× / 1.5× / 2× each country's median gross, taxed under 2026 rules, less CHF 2'400 rent in Zürich and CHF 2'500 in Geneva. Estimates.
Salary levelZürich after rentGeneva after rentRent share
Below medianCHF 2'395CHF 2'29550% / 52%
National medianCHF 3'918CHF 3'81838% / 40%
Well paidCHF 6'972CHF 6'87226% / 27%
Senior / specialistCHF 9'918CHF 9'81819% / 20%

What common roles pay, and what survives the rent

National medians for five widely-held roles, taxed locally and set against the CHF 2'400 rent in Zürich and CHF 2'500 in Geneva. Pay in Zürich and Geneva differs from the national figure — capital and financial-centre salaries run above it — so read these as a baseline to adjust from.

Switzerland role medians against Zürich rent of CHF 2'400. Benchmark estimates.
RoleMedian grossTake-home / monthAfter Zürich rent
Software EngineerCHF 110'000CHF 6'952CHF 4'552
AccountantCHF 90'000CHF 5'684CHF 3'284
Registered NurseCHF 90'000CHF 5'684CHF 3'284
TeacherCHF 95'000CHF 6'001CHF 3'601
Marketing ManagerCHF 98'000CHF 6'191CHF 3'791
Switzerland role medians against Geneva rent of CHF 2'500. Benchmark estimates.
RoleMedian grossTake-home / monthAfter Geneva rent
Software EngineerCHF 110'000CHF 6'952CHF 4'452
AccountantCHF 90'000CHF 5'684CHF 3'184
Registered NurseCHF 90'000CHF 5'684CHF 3'184
TeacherCHF 95'000CHF 6'001CHF 3'501
Marketing ManagerCHF 98'000CHF 6'191CHF 3'691

Frequently Asked Questions

+Is Geneva cheaper than Zürich?

Geneva has an overall cost-of-living index of 100 versus Zürich's 100, so it is more expensive by roughly 0%, driven largely by rent.

+What salary do I need in Geneva to match Zürich?

To maintain a CHF 100'000 lifestyle from Zürich, you'd need roughly CHF 100'000 in Geneva, based on cost-of-living parity (before tax differences).

+How much rent should I expect in Zürich?

A one-bedroom city-centre flat in Zürich averages about CHF 2'400 a month. On the national median salary that is 38% of take-home, leaving roughly CHF 3'918 a month for everything else.

+How much do you need to earn to live comfortably in Geneva compared with Zürich?

On Geneva's national median of CHF 100'000, take-home is about CHF 6'318 a month and rent takes 40% of it, against 38% in Zürich. Comfort usually starts where rent drops below a third of take-home, which in Geneva needs about CHF 119'000 gross against the CHF 100'000 median behind Zürich. Tax status and personal circumstances shift the figure either way.

+Would a higher Geneva salary cancel out its costs versus Zürich?

Not reliably. Rent is a fixed monthly cost while tax is progressive, so moving from Zürich to Geneva on a proportionally higher salary can still leave you with less: on each city's national median the after-rent figures are CHF 3'918 and CHF 3'818. Compare those columns rather than the gross salaries.

Estimate only — not tax advice. Figures are estimates based on publicly available tax rules and may not reflect your full circumstances. See our methodology & sources (last reviewed June 2026). Always confirm with an official tax authority or a licensed adviser before making decisions.