Vicinus

Zürich · Bezirk Zürich · BFS commune no. 261[7]

Coat of arms of ZürichZürich

Left of CHF 100’000CHF 80’542per year, after tax and insurance
Income tax[1]CHF 11’84811.8% of income
Health insurance[3]CHF 634adult, per month
Residents[4]440’93534.2% foreign nationals
Nearest job hub[6]9 minto Zürich HB

Single person, gross income CHF 100’000, median insurer. See how Zürich ranks for your household →
Compare Zürich with another commune →

StallikonOpfikonWallisellenRegensdorfRümlangAdliswilKilchberg (ZH)ZollikonDübendorfFällandenMaurOberengstringenSchlierenUitikonUrdorf StallikonOpfikonWallisellenRegensdorfRümlangAdliswilKilchberg (ZH)ZollikonDübendorfFällandenMaurOberengstringenSchlierenUitikonUrdorf Zürich

Zürich has 440’935 residents, making it the largest of the 160 communes in the canton of Zürich.

34% of residents are foreign nationals, above the Swiss average of 28%.

With 14% of residents aged 65 or over, the population is younger than the Swiss average (20%).

A single person earning CHF 100’000 pays about CHF 11’848 a year in income tax here, more than in any of its 15 neighbouring communes and among the highest quarter in Zürich.

The median standard adult health insurance premium is CHF 634 a month, above the Swiss median of CHF 564.

The closest of our job hubs by public transport is Zürich HB, about 9 minutes away on a weekday morning.

Income tax

Income tax 2026 (federal, cantonal and communal; no church tax) for an employee with gross labour income of…[1]

ProfileCHF 50’000CHF 80’000CHF 100’000CHF 150’000CHF 200’000CHF 300’000
Single, no children3’253
6.5%
7’945
9.9%
11’848
11.8%
23’927
16.0%
39’042
19.5%
73’743
24.6%
Married, single income, no children1’684
3.4%
5’167
6.5%
8’269
8.3%
17’630
11.8%
31’052
15.5%
62’841
20.9%
Married, dual income (70/30), no children970
1.9%
4’029
5.0%
6’922
6.9%
15’642
10.4%
27’346
13.7%
58’161
19.4%
Married, single income, 2 children138
0.3%
2’120
2.6%
4’177
4.2%
12’506
8.3%
24’454
12.2%
55’329
18.4%

Tax multipliers 2026: canton 95%, commune 119%. Church tax, if you are a member: Protestant 10%, Roman Catholic 10%.[2]

Health insurance premiums 2027

Monthly basic insurance premium, standard model, premium region 1 of Zürich.[3]

Cheapest insurerMedian insurer
Adult (26+), CHF 300 deductible, without accident coverCHF 590CHF 634
Child (0–18), CHF 0 deductible, with accident coverCHF 147CHF 161

Commute to job hubs

Median door-to-door time by public transport and on foot, weekday departures every minute 07:00–08:30, from the commune's busiest station. Includes waiting for the next departure.[6]

HubMinutes
Zürich HB9
Zürich Altstetten18
Zürich Oerlikon20
Schlieren24
Zürich Airport25
Wallisellen26
Dübendorf28
Dietikon28

Hubs more than 3 hours away are not listed. Commute to any commune or postcode: Ranking →

Compared with neighbouring communes

Single person, gross income CHF 100’000: income tax per year and median adult premium per month (CHF).

CommuneTax CHF/yr[1]Premium CHF/mo[3]Population[4]
Kilchberg (ZH)9’6255699’576
Zollikon9’81456913’737
Uitikon9’9085365’749
Maur10’05056910’873
Dübendorf10’57156933’214
Wallisellen10’61856917’811
Opfikon10’66556921’462
Fällanden10’9025699’634
Stallikon10’9965363’903
Adliswil11’13856919’904
Oberengstringen11’3755367’076
Schlieren11’46956920’474
Rümlang11’5645698’363
Urdorf11’65956910’539
Regensdorf11’75356920’701
Zürich11’848634440’935

Compare Zürich with: Genève, Basel, Lausanne, Bern, Winterthur, Luzern, St. Gallen, Lugano, Biel/Bienne, Bellinzona, Neuchâtel, Thun, Köniz, Chur, Fribourg, Schaffhausen, Vernier, La Chaux-de-Fonds, Sion, Lancy, Uster, Dübendorf, Emmen, Zug, Kriens, Yverdon-les-Bains, Rapperswil-Jona, Dietikon, Meyrin, Opfikon, Regensdorf, Schlieren, Adliswil, Wallisellen, Zollikon, Maur, Urdorf

Population

Residents440’935[4]
Foreign nationals34.2%
Aged 0–1917.7%
Aged 20–6468.0%
Aged 65+14.3%
Area91.88 km²[5]

Sources

  1. Source: Federal Tax Administration (FTA/ESTV), tax burden statistics 2026. Tax burden in the communes, tax year 2026; reference date tax year 2026; downloaded 2026-11-03. Licence.
  2. Source: Federal Tax Administration (FTA/ESTV), tax multipliers 2026. Tax multipliers (income tax), tax year 2026; reference date tax year 2026; downloaded 2026-11-03. Licence.
  3. Source: Federal Office of Public Health (FOPH), health insurance premiums 2027. Health insurance premiums 2027 (mandatory basic insurance); reference date 2027 premiums (published Sept 2026); downloaded 2026-11-03. Licence.
  4. Source: Federal Statistical Office (FSO/BFS), STATPOP 2025. Permanent resident population (STATPOP) 2025; reference date 2025-12-31; downloaded 2026-11-03. Licence.
  5. © swisstopo. swissBOUNDARIES3D (swissboundaries3d_2026-01); reference date 2026-01-01; downloaded 2026-11-03. Licence.
  6. Timetable: opentransportdata.swiss; walking network © OpenStreetMap contributors. Public transport commute to job hubs (computed); reference date timetable fahrplan-2026-gtfs2020, 2026-11-03 07:00–08:30; downloaded 2026-11-02. Licence.
  7. Source: Federal Statistical Office (FSO/BFS), Swiss official commune register. Swiss official commune register (historicized); reference date 2026-11-03; downloaded 2026-11-03. Licence.
  8. Wikimedia Commons. Coats of arms of Swiss communes; reference date 2026-11-03; downloaded 2026-11-03. Licence.

Coat of arms: CHE Zürich COA.svg, SpinnerLaserzthe2nd, Public domain. Shown to identify the commune; Vicinus is not affiliated with it.