Postal codes in Germany

overview of postal codes in Germany

Postal codes in Germany, German: Postleitzahl (PLZ) (plural Postleitzahlen), have five numbers. The first two show the wide area, the three other show the postal district.

German Postleitzahl map of the first two digits

The present system was introduced on 1 July 1993. Before reunification, both the Federal Republic of Germany (FRG) and the German Democratic Republic (DDR) used four-digit codes.

There was a temporary system after reunification. Between 1989 and 1993 postal codes in the west started with W, eg W-1000 Berlin 30 (postal districts in western cities were separate from the postal code) and those in the east with O (for Ost), e.g.: O-1234 Berlin.

Companies that posted a lot of letters, German: Großkunden have their own postal codes, separate from those used for postal districts or PO Box number ranges.

Postal regions do not always follow state borders. This is because sometimes it is easier to deliver mail to a place on the border from the other state.

The postal regions and some postal codes are:

Saxony and Saxony-Anhalt

change

01 Region Dresden

change

02 Region Bautzen

change

03 Region Cottbus

change

04 Region Leipzig

change

06 Region Halle an der Saale/Dessau

change

08 Region Zwickau

change

09 Region Chemnitz

change

Berlin

change

10115 - 14199

change

Brandenburg

change

01000-01999

change

04000-04999

change

The rest under 04931 are outside Brandenburg

15000-19999

change

Mecklenburg-Western Pomerania

change

17000-17999

change

18000-18999

change

19000-19999

change

Hamburg

change

20000-20999

change
  • 20001-20999 - Hamburg
    • 20253 - Hamburg

21000-21999

change
  • 21001-21149 - Hamburg
    • 21107 Elbinsel Wilhelmsburg
    • 21109 Kirchdorf

Codes 21450-21499 are in Schleswig Holstein

22000-22999

change
  • 22001-22757 - Hamburg

Schleswig-Holstein

change

21000-21999

change
  • 21451 - 21465 - Reinbek
    • 21451 - Reinbek
    • 21465 - Reinbek (centre)

23000-23999

change
  • 23501-23570 - Lübeck
  • 24301-24306 - Plön
    • 23406 - Plön (centre)

24000-24999

change

25000-25999

change
  • 25436 - Uetersen, Tornesch, Moorrege, Heidgraben, Groß Nordende, Neuendeich
  • 25709 - Marne
  • 25801 - 25813 - Husum
    • 25801 - Husum
    • 25813 - Husum, centre
  • 25876 - Schwabstedt

Bremen

change

28000-28999

change
  • 28078-28199 (possibly higher) - Bremen

Lower Saxony

change

05000-05999

change

The rest are in Saxony

21000-21999

change

26000-26999

change

29000-29999

change

30000-30999

change

31000-31999

change
  • 31008 - Elze
  • 31061 - Alfeld
  • 31101-31141 - Hildesheim
    • 31001 - Hildesheim
    • 31134 - Hildesheim (centre)
    • 31141 - Hildesheim
  • 31627 - Rohrsen
  • 31737 - Rinteln
  • 31785 - 31789 - Hamelin
    • 31785 - Hameln (centre)
    • 31789 - Hameln

37000-37999

change

Some codes in this range are in Thuringia.

38000-38999

change
  • 38154-38547 - Wolfsburg
    • 38154 Königslutter
    • 38165 Wolfsburg
    • 38440 Wolfsburg (Center)
    • 38442 Wolfsburg
    • 38444 Wolfsburg (Center)
    • 38446 Wolfsburg (Center)
    • 38448 Wolfsburg (Center)
    • 38458 Wolfsburg
    • 38479 Wolfsburg
    • 38518 Gifhorn
    • 38547 Wolfsburg
  • 38296 - Wolfenbüttel
  • 38678 - Clausthal-Zellerfeld
  • 38486 Kusey --> Sachsen-Anhalt

39000-39969

change

The rest are in Saxony

49000-49999

change

This list is incomplete.

Thuringia

change

04000-04999

change

The rest are in Saxony

06000-06999

change

The rest are in Saxony

07000-07999

change

The rest of the 07s are in Saxony

37000-37999

change

98000-98999

change

99000-99999

change

North Rhine-Westphalia

change

32000-32999

change

33000-33999

change

40000-40999

change

41000-41999

change
  • 41334 - Nettetal
  • 41460-41492 - Neuss
  • 41460 - Neuss (downtown)
  • 41492 - Neuss
  • 41751 - Viersen (Dülken)
  • 41844 - Wegberg

42000-42999

change

44000-44999

change

45000-45999

change

46000-46999

change
    • 46519 - Alpen
    • 46562 - Voerde
    • 46282 - Dorsten

47000-47999

change
  • 47701 - 47839 - Krefeld and surroundings
    • 47701 - Krefeld
    • 47798 - Krefeld (centre)
    • 47799 - Krefeld
    • 47800 - Krefeld, Bockum area
    • 47829 - Krefeld, Uerdingen area
    • 47839 - Krefeld
  • 47918 - Tönisvorst

48000-48999

change

50000-50999

change

51000-51999

change

52000-52999

change

53000-53999

change

The rest are in Rhineland-Palatinate

55000-55999

change

57000-57999

change
  • 57001-57080 - Siegen
    • 57001 - Siegen
    • 57072 - Siegen (market area)
    • 57080 - Siegen

58000-58999

change

59000-59999

change

Rhineland-Palatinate

change

53000-53999

change
  • 53520 - Herresbach
  • 53809 is in the Rheinland-Pfalz

54000-54999

change

55000-55999

change

56000-56999

change

57000-57999

change

The rest are in North Rhine-Westphalia

65000-65999

change

66000-66999

change

The rest are in Saarland

Others beginning with 65 are in Hesse

35000-35999

change

36000-36999

change

60000-60999

change

61000-61999

change

63000-63999

change
  • 63015-63075 - Offenbach
    • 63015: Offenbach (centre)
    • 63075 - Offenbach
  • 63303 - Dreieich
  • 63450 - Hanau
  • 63451 - not used
  • 63452 - Hanau
  • 63453 - not used
  • 63454 - Hanau
  • 63455 - not used
  • 63456 - Hanau
  • 63457 - Hanau
  • 63571 - Gelnhausen
  • 63575 - Freigericht (PO boxes)
  • 63576 - Freigericht (PO boxes)
  • 63579 - Freigericht (mail)

64000-64999

change

65000-65999

change
  • 65183-65207 - Wiesbaden
    • 65183 - Wiesbaden
  • 65207 - Wiesbaden
  • 65624 is in Rhineland-Palatinate
  • 65835 - Liederbach
  • 65843 - Sulzbach
  • 67346 - Speyer Rhineland-Palatinate

Saarland

change

66000-66999

change
  • 66xxx
  • 66150 AOL
  • 66117 - Saarbrücken Centre
  • 66124 - Universität des Saarlandes
  • 66666: Großkunde
  • 66879 is in Rheinlqnd-Pfalz
  • 66894 Martinshöhe
  • 66976 Rodalben in Rhineland-Pfalz

Baden-Württemberg

change

69000-69999

change

70000-70999

change

71000-71999

change

72000-72999

change

73000-73999

change

74000-74999

change

75000-75999

change

76000-76999

change

77000-77999

change

78000-78999

change

79000-79999

change

88000-88999

change

Bavaria

change

63000-63999

change

80000-80999

change

81000-81999

change
  • 81000 - 81373 - München (may exist well into the 81900s)
  • 81663 - EADS

82000-82999

change

84000-84999

change
  • 84001-84036 - Landshut
    • 84001 - Landshut
    • 84026 - Landshut (centre)
    • 84036 - Landshut

85000-85999

change

86000-86999

change

87000-87999

change

89000-89999

change

90000-90999

change
  • 903xx, 904xx - Nürnberg
  • 905xx - Nürnberg southeastern suburbs

91000-91999

change

92000-92999

change

93000-93999

change
  • 93001-93059 - Regensburg
    • 93001 - Regensburg
    • 93047 - Regensburg (centre)
    • 93055 - Regensburg
  • 93164 - Brunn

94000-94999

change

95000-95999

change
  • 95401-95448 - Bayreuth
    • 95401 - Bayreuth
    • 95444 - Bayreuth (center)
    • 95448 - Bayreuth
  • 95632 - Wunsiedel