En Suisse, les numéros se composent de quatre chiffres. Comme dans le système allemand, une commune peut avoir plusieurs NPA. Qu'une localité possède son propre NPA ne veut pas dire qu'il s'agit d'une commune politiquement autonome. Le même NPA peut être aussi utilisé par différentes communes (exemples: 1227 comprend un quartier de Genève – Les Acacias – et la commune de Carouge; 3048 Worblaufen, comprend des parties de Berne et d'Ittigen).
Les numéros postaux d'acheminement ont été formés selon un principe logique. Chacun des quatre chiffres donne une indication géographique de l'endroit auquel il correspond:
1er chiffre: grande région géographique
2e chiffre: zone plus petite autour d'une ville
3e chiffre: trajet (ce chiffre se réfère encore à l'époque où tout le courrier était distribué par train)
4e chiffre: localité
Cartes des zones définissant les deux premiers chiffres de chaque numéro postal.
80xx: Ville de Zurich. Les deux derniers chiffres indiquent la circonscription de la ville ou le bureau distributeur: 8005 Zurich 5 pour la 5ecirconscription ou 8031 Zurich 31 pour le bureau distributeur n°31)