Skip to main content
Language
Moving and taxes

How to compare postcodes before you move (and when to stop)

People often overthink postcode comparisons. You don't need to analyze everything at once. A postcode only becomes truly comparable when you hold the household scenario and the municipality structure constant.
Updated:
21 July 2026
Read time:
3 min
Share:XFacebookLinkedIn
Tram in a Zurich city street

What this comparison is for

Think of a postcode as a quick sorting tool, not a final answer. You should use it to build a shortlist of two or three real options. For a single person earning CHF 80,000, 8001 Zurich sits at 10.1%, 1003 Lausanne at 11.5%, and 6300 Zug at 7.9%. That quick look tells you immediately which locations deserve ten more minutes of your time.

The goal isn't to blindly pick the cheapest number. I've seen people do that, only to realize the "cheap" postcode sits across three different municipalities with drastically different local tax rates. The real goal is to see if the cheaper location is structurally simple, whether the surrounding area fits your needs, and if the numbers hold up once you check the exact street address.

Map of Switzerland

Source and image credit: Wikimedia Commons, File:General Map of Switzerland.jpg, swisstopo.

The signals you should look at first

Always check the municipality breakdown before you look at anything else. 8001 Zurich is 100% within the municipality of ZĂŒrich, making its data very reliable. On the other hand, 1008 Prilly splits 50/50 between two municipalities, and 1040 Echallens is carved up three ways. Those pages are still helpful, but you have to treat their tax estimates with caution.

Once you know you're looking at a clean postcode, then you can compare taxes and local context. The nearbyPlz section tells you if a place is buried in a dense urban cluster or sitting out in the suburbs. Population and household counts tell you if you're looking at a major city district or a quiet village.

Swiss mailbox

Source and image credit: Wikimedia Commons, File:Swiss mailbox die Post.jpg, Toni_V.

Knowing when to stop

A postcode page does its job perfectly when you can confidently say, "Zug is cheaper than Zurich for my situation," or "Prilly is too mixed, I need the exact street address."

But a postcode page is never enough to sign a lease. Once you're making a real choice, you have to leave the high-level data behind. Official tax calculators, municipal registers, and the specific property listing take over from there.

The deciding signal first

Horizontal scroll to compare values

PointWhat to checkWhy it matters
Starting point/plz/8001-zurichGives you a fixed baseline
Datatax.scenarios, demographics.population, municipalities.weightedSharePct, nearbyPlzShows whether a postcode is genuinely comparable
LimitThe postcode alonePrevents false conclusions
Final checkOfficial source or calculatorNeeded before a binding decision

How to read our pages

  • Keep the same household scenario across every postcode.
  • Check the municipality split before trusting the tax number.
  • Use one clean postcode and one mixed postcode as your comparison controls.
  • Only move to final verification once the shortlist is genuinely small.
Blog

Selected articles from the PLZHub blog