Moving to Zurich — Complete Expat Checklist and Guide
Zurich is Switzerland's largest city and its financial and tech hub. This guide walks new arrivals through neighbourhoods, real cost of living, permit specifics, the Anmeldung process at Stadt Zürich, public transport, schools, and healthcare.
Step by step
- 1
Pick a neighbourhood that matches your life
Kreis 1 / 2 (Altstadt, Enge) for central living and lake walks; Kreis 4 / 5 (Langstrasse, Zürich West) for nightlife and creative scenes; Kreis 6 (Unterstrasse, Oberstrasse) for young professionals close to ETH; Kreis 7 / 8 (Witikon, Seefeld) for premium family living near the lake; Kreis 9 / 10 / 11 (Altstetten, Wipkingen, Oerlikon) for more affordable rents and direct S-Bahn links.
- 2
Budget for Zurich's real cost of living
Expect CHF 2,000–2,400 for a 1-bedroom in central kreis, CHF 3,500–4,200 for a 3-bedroom in family-friendly kreise. Health insurance (basic KVG) averages around CHF 380/month per adult. A monthly ZVV ticket for the city zones runs CHF 87; an annual SBB Halbtax (50% off all train tickets) costs CHF 185.
- 3
Complete Anmeldung at Stadt Zürich
Book online at stadt-zuerich.ch — walk-ins are not accepted. Bring passport, rental contract, employment contract, marriage/birth certificates (apostilled if non-EU), passport photo and the arrival declaration. Fee: roughly CHF 25 per adult.
- 4
Apply for your Zurich B permit
Triggered automatically by Anmeldung for EU/EFTA citizens. Non-EU citizens need the employer to have filed beforehand with the Amt für Wirtschaft und Arbeit and obtained SEM approval. The biometric card arrives by post within 2–8 weeks.
- 5
Sign up for health insurance within 3 months
Compare premiums on priminfo.admin.ch — they vary by CHF 100+ per month for identical legal cover. Zurich premiums sit roughly mid-range nationally.
- 6
Get a ZVV travel pass
Zurich's public transport (trams, buses, S-Bahn, boats, funiculars) is run jointly by ZVV. A monthly pass for city zones costs around CHF 87. Many employers reimburse all or part of this.
- 7
Sort schools early if you have children
Public schools (free, taught in German) require Gemeinde registration first. International schools (ZIS, ICS, Inter-Community School, Lyceum Alpinum sister campuses) cost CHF 25,000–40,000 per year and have waitlists 12+ months long.
Neighbourhoods in plain English
Zurich is divided into 12 Kreise (districts). Kreis 1 is the old town — beautiful, expensive, touristy. Kreis 2 (Enge, Wollishofen) is upscale and lakefront. Kreis 4 (Langstrasse) is the city's nightlife and multicultural core — vibrant but loud. Kreis 5 (Zürich West) was industrial and is now full of architecture, restaurants and Google Switzerland. Kreis 6 is residential and close to the universities. Kreis 7 and 8 (Seefeld, Riesbach) are premium family neighbourhoods with the best lake access. Kreis 9, 10 and 11 (Altstetten, Wipkingen, Oerlikon) offer better value and excellent S-Bahn connectivity.
What life actually costs in Zurich
Beyond rent and insurance, monthly groceries for one adult run CHF 400–600 at Migros/Coop, less at Aldi/Lidl. A coffee out is CHF 4.50–6, lunch CHF 18–28, dinner with wine CHF 60–100. A ZVV monthly is CHF 87; a GA second-class national pass is CHF 4,080 per year. A reasonable rule of thumb: a single professional needs CHF 5,500–7,000 net per month to live comfortably; a family of four typically needs CHF 12,000–16,000 net.
Apartment hunting in Zurich
Zurich has a vacancy rate around 0.07% — the tightest in Europe. Listings on Homegate, ImmoScout24 and Flatfox often receive 100+ applications within days. Bring a full dossier to every viewing: copy of passport / permit, last three payslips, employment contract, Betreibungsauszug (debt registry extract), references from previous landlords. Many serious renters work with a relocation agent; employer-assisted moves often include this. Start 3+ months before your target move-in date.
Permits, Anmeldung, taxes — Zurich specifics
The canton of Zurich's tax rate at CHF 100k income lands around 21.8% combined, mid-range nationally. Tax is withheld at source (Quellensteuer) for B-permit holders earning under CHF 120,000; above that, you file a full tax return. The city of Zurich's Bevölkerungsamt is at Helvetiaplatz; appointments must be booked online. Permit issuance is handled by the Migrationsamt of the canton, separate from the city.
Schools and healthcare
Public schools in Zurich are widely regarded as excellent and entirely free, but are taught in German (and Swiss German on the playground). Children aged 4+ start Kindergarten near their home. International schools — Zurich International School (Adliswil, Wadenswil, Kilchberg), Inter-Community School (Zumikon), Swiss International School — are excellent but expensive. Healthcare access in Zurich is among the best in Switzerland: the University Hospital (USZ), Triemli, Stadtspital and a dense network of GPs cover the city.
Related canton guides
Get this as a personalised checklist
Build your free Swiss relocation checklist — tailored to your canton, with deadlines and links. No signup.
Build my free checklistPeople also asked
Official sources for this guide
Was this information helpful and accurate?
Related guides
Register at your Gemeinde
Every person living in Switzerland must register with their local municipality (Gemeinde / Commune / Comune) within 14 days of arrival.
Read guideB Permit Switzerland — Complete Guide for Expats
The B permit (Aufenthaltsbewilligung) is the standard Swiss residence permit for foreigners staying longer than one year. This complete expat guide explains eligibility, the application process, renewal, job changes, and how it compares with the C permit.
Read guideHealth Insurance in Switzerland — Expat Guide
Every resident of Switzerland — including expats, students, and children — must take out basic health insurance (KVG/LAMal) within 3 months of arrival. This guide explains how the Krankenkasse system works, how to compare providers, and the difference between basic and supplementary cover.
Read guideAnmeldung Switzerland — How to Register Your Address
Anmeldung (German), annonce d'arrivée (French) or annuncio d'arrivo (Italian) is the legally required address registration that every new Swiss resident must complete within 14 days of moving into their new home. This guide explains the process, deadlines, documents, and how it differs by canton.
Read guideDone with this? Next:
Get mandatory health insurance