Skip to main content
Language
Postcode and municipality

Postcode or Municipality: What Are You Actually Comparing?

If you treat a postcode like a municipality, you are going to get bad data. One is a delivery route; the other is a tax and political border. Sometimes they match perfectly. Often, they clash. Here is how to know which layer you are actually looking at.
Updated:
5 May 2026
Read time:
4 min
Share:XFacebookLinkedIn
Swiss city or alpine landscape used as the cover image

The trap of the four digits

It is the most common mistake people make when researching a move in Switzerland: they look up a postcode, see a tax rate, and assume every house in that postcode pays the same amount.

They don't. Postcodes and municipalities are not the same thing.

A postcode is a logistical tool created to help the post office sort mail. A municipality is a political entity that sets budgets, runs schools, and collects taxes.

Look at 3004 Bern. This is what people think the whole country looks like: one postcode sitting neatly inside one municipality. If you live here, your postal identity and your political identity are exactly the same.

Yellow Swiss mailbox mounted on a stone wall
Source and image credit: Wikimedia Commons, File:Swiss mailbox die Post.jpg, Toni_V.

When the postman crosses the border

Then you look at 1008 Prilly. This postcode covers two completely different municipalities. Your address says "1008 Prilly", but depending on which side of the street your front door is on, you might be paying taxes to the municipality of Prilly, or you might be paying taxes to Jouxtens-Mézery.

If you use the postcode to estimate your taxes, you are basically flipping a coin.

On PLZHub, we expose this clash using the municipalities.weightedSharePct signal. It tells you immediately if the postal border and the political border have diverged. If you see multiple municipalities listed, you know you cannot trust a blanket assumption about the area.

Federal Palace in Bern
Source and image credit: Wikimedia Commons, File:Bundeshaus Bern - Federal palace of Switzerland.jpg.

Start with the post, finish with the politicians

The rule is simple: use the postcode to find the place, use the municipality to evaluate the cost.

When you are narrowing down neighborhoods, postcodes are the best tool. They correspond to the maps you look at and the addresses on apartment listings. But the moment you start comparing tax burdens, looking at demographic statistics, or asking about the local school system, you must switch your brain to the municipal layer.

Find the area with the postcode. Verify the math with the municipality. And when you are finally ready to sign a contract, put the exact street address into the official cantonal calculator.

When to use which layer

Horizontal scroll to compare values

TaskThe right layerWhy
Ordering a package or setting a GPSPostcode and LocalityThis is the literal delivery infrastructure.
Calculating your taxesMunicipalityThe tax office doesn't care about the postman's route. They care where the political border lies.
Looking up official statisticsMunicipalityCensus data, school quality, and local budgets are all tied to the political town.
Verifying an apartment listingBothYou need the postcode to find the street, but you must check the municipality to know the true cost of living there.

How to avoid expensive mistakes

  • Never assume a postcode represents a single, uniform tax rate.
  • Check the `municipalities.weightedSharePct` metric to see if the postcode covers more than one town.
  • If a postcode is split (like 1008 Prilly), verify exactly which side of the municipal line the specific street address falls on.
  • Use the postcode to start your search, but switch to the municipality when you start doing math.
  • Always run the final address through an official cantonal tax calculator before signing a lease.
Blog

Selected articles from the PLZHub blog