Basel-Stadt relocation checklist

BaselGerman • Updated August 2026

Basel-Stadt is Switzerland's smallest full canton by area but punches far above its weight economically — Roche and Novartis are headquartered here and together with a dense pharma supply chain (Lonza, Syngenta, Bachem) make this the country's life-sciences capital. The canton has only three communes (Basel, Riehen, Bettingen), German is the working language, and the city's tri-border position with Germany and France shapes everything from grocery shopping to weekend airports. Wealth tax is among the highest in Switzerland, which matters more than the headline income rate for high earners.

Income tax (~CHF 100k)
23.5%
Rent 1BR
CHF 1’700
Health insurance
CHF 410/mo

Basel-Stadt · free tool

See what you'd actually pay in tax in Basel-Stadt

Tax calculator — pre-filled for Basel-Stadt. No signup.

First 90 days in Basel-Stadt

  1. Build a dossier — Basel is easier than Zurich but landlords still want Betreibungsauszug, three payslips, references and ID
  2. Register at the Einwohnerkontrolle Basel-Stadt within 14 days — bs.ch handles bookings online
  3. Apply for your permit at the Migrationsamt Basel-Stadt
  4. Pick a KVG insurer within 3 months — Basel premiums are above national average; compare on priminfo.admin.ch
  5. Open a Swiss bank account — Basler Kantonalbank (BKB) is the local default; UBS and PostFinance are equally fine
  6. If you commute to Roche/Novartis from across the border, get a U-Abo (BLT/BVB area) or grenzüberschreitendes ticket
  7. Above CHF 120k gross you file a regular tax return — Basel-Stadt uses BalTax (online)
  8. If you have kids, the Volksschulen Basel-Stadt office handles primary placement — the dual primary system (Kindergarten + Primarschule) starts the year your child turns 4

Pick your stage in Basel-Stadt

Taxes, housing and insurance in Basel-Stadt

At an indicative gross salary of CHF 100,000 (single, no kids), the combined federal, cantonal and municipal income tax in Basel-Stadt works out to roughly 23.5%. Single municipal rate (the city = the canton). High wealth tax — relevant if you have >CHF 200k in savings/investments. Cantonal child deductions and family allowances apply on top of the federal allowance — for an exact figure for your household, use the official cantonal calculator linked above. Your real tax bill depends on the commune (each sets its own Steuerfuss / coefficient), your civil status, Pillar 3a contributions and any BVG buy-ins.

Basel's rental market is meaningfully easier than Zurich or Geneva — vacancy has historically sat between 1 and 2%. A 1-bedroom in the city is broadly in line with the cantonal averages shown above, with 3-bedroom flats scaling proportionally. Riehen and Bettingen are the only non-city communes in the canton; everything else is across the border in Basel-Landschaft (Allschwil, Binningen, Bottmingen) or in Aargau/Solothurn.

Adult standard premiums in Basel-Stadt on the standard franchise are above the national average, reflecting the canton's pharma-adjacent cost structure. Cross-border health insurance is not an option for residents; even if you work for a German employer based across the border, you insure under Swiss KVG.

Basel-Stadt · free tool

Calculate your net salary after Basel-Stadt cantonal tax

Salary calculator — pre-filled for Basel-Stadt. No signup.

Keep reading

All 26 canton checklists

Basel-Stadt is set as your canton, so checklists and tools across HowToSwiss now use its rates.