What PLZHub is actually good for
If you are just starting your search, PLZHub gets you to a shortlist faster. Look at 8001 Zurich: you see immediately that it sits entirely inside one municipality. You get demographics, nearby postcodes, and a tax baseline that you can throw against 1003 Lausanne or 6300 Zug without hunting through three different cantonal websites.
It also catches structural weirdness that real estate listings hide. 1008 Prilly splits neatly down the middle between two municipalities. 1212 Grand-Lancy is mostly Lancy, but bleeds over into Onex and Plan-les-Ouates. If you care about your tax rate, you need to know exactly which side of the street you live on. PLZHub shows you where to look closer.

Where you should slow down
Always read the source notes. Because places like 1008 Prilly and 1040 Echallens cover multiple municipalities, the demographics and tax numbers we show there are weighted estimates. Even 6052 Hergiswil NW, which is 99.8% Hergiswil, isn't technically a single-municipality postcode.
Estimated numbers are fine for comparing general vibes, but they are terrible for budgeting. Treat them as a rough map, not a legal survey.

The same goes for live data like transit stops or weather warnings. They reflect the moment the page loaded in your browser.
When to switch to official sources
Once you find a specific apartment or house, leave PLZHub. You need the official ESTV calculator for your actual tax bill. You need the local commune register to confirm your exact municipality. PLZHub helps you figure out which questions to ask, but it should never be the last tab open when you sign a contract.






