Skip to main content
Language
Nationwide rankings

Which Swiss cantons have especially many postcodes

If you think the largest cantons automatically have the most postcodes, the numbers might surprise you.
Updated:
9 June 2026
Read time:
4 min
Share:XFacebookLinkedIn
Swiss urban, rail, or alpine landscape used as the cover image

The current ranking

Bern holds the top spot for the most postcodes in Switzerland in the current PLZHub data, with a staggering 459. Vaud follows with 327, and Graubünden takes third with 269. The rest of the upper tier—Zurich (249), Ticino (241), and Aargau (240)—shows us right away that postcode density is about settlement structure, not just how much land a canton covers.

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

These counts aren't a prestige label. They measure how many postal zones the delivery network had to draw up to cover a canton. That means the ranking mostly reflects how fragmented the settlements are, how many valleys interrupt the roads, and how commuter belts have grown around cities.

Why the leaders lead

Bern stands out because it forces so many different settlement types into one canton: you have the dense capital region, dozens of smaller towns, wide agricultural plains, and remote Alpine edges. Vaud and Graubünden have a similar regional variety that keeps their postcode counts high.

But look at Zurich, Ticino, and Aargau. They prove that land area isn't the deciding factor. The tightest comparison here is Ticino versus Aargau: 241 postcodes against 240. That near tie is a perfect reminder that a physically compact canton (like Aargau) can still be heavily fragmented into many localities and postal units.

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

Why size alone is not enough

A massive canton can actually have a moderate postcode count if people mostly live in a few concentrated areas. Conversely, a smaller canton will shoot up the ranks if it is broken into many small valleys, sprawling commuter edges, or distinct urban pockets. The huge gap between Bern and Zurich—459 versus 249—shows that population size alone doesn't dictate the postal map either.

How to use this number

Use this count to get a feel for a canton's layout. It tells you where the postal map is complex and heavily layered, and where it is relatively simple. It doesn't tell you whether a place is better to live in or more economically powerful. For those answers, you need to move past the ranking and dig into the canton and postcode pages. The count is strongest when it helps you visualize the shape of the country's settlements.

Top 10 cantons by postcode count

Horizontal scroll to compare values

RankCantonPostcodesWhat it signals
1Bern459A broad mix of plains, cities, valleys, and Alpine areas.
2Vaud327Lake cities, commuter belts, and mountain localities stack up many postal layers.
3Graubünden269Many distinct valleys and isolated mountain localities create a dense postal map.
4Zurich249A dense metro structure keeps many postcode subdivisions in play.
5Ticino241Several urban pockets and isolated valley settlements push the count upward.
6Aargau240A dense commuter canton with many medium-sized settlement clusters.
7St. Gallen174Regional centres plus Alpine edges keep the map fragmented.
8Valais173Long valleys and independent mountain municipalities stretch the postal map.
9Fribourg168A bilingual settlement pattern and mixed urban-rural layers both matter.
10Lucerne129A smaller count, but still shaped by several distinct regional centres.

How to read the article

  • Read the count as a signal of structure, not a prestige ranking.
  • Use the near tie between Ticino and Aargau as a reminder that land area alone does not decide the result.
  • Treat the top 10 as a map of postal layering, showing where commuter edges, valleys, and urban fragments are.
  • If you need canton-specific detail, move from the count to the canton hub page.
Blog

Selected articles from the PLZHub blog