Testing & QA · 6 Min. Lesezeit

US-Adressformat 2026: Zeilenreihenfolge, Bundesstaatcodes, ZIP

Das US-Adressformat 2026: Was in Zeile 1 und Zeile 2 gehört, die Zeile mit Stadt, Bundesstaat und ZIP, USPS-Bundesstaatcodes, ZIP+4-Regeln und die Formularfehler, die jedes dieser Elemente verursacht.

Von Charlie Simmon ·

Eine US-Adresse hat eine feste Reihenfolge: Empfänger, Straßenadresse, optionaler Sekundäreinheit, dann Stadt, zweibuchstabiger Bundesstaat und ZIP-Code in einer Zeile. Das ist das gesamte Format. Fast jeder Fehler in einem US-Adressformular entsteht dadurch, dass eines dieser Elemente verschoben, ein eigenes Feld dafür erfunden oder die ZIP als Zahl statt als Zeichenkette behandelt wird.

Dieser Leitfaden geht den Block Zeile für Zeile durch und behandelt dann die Teile, die echte Vorfälle verursachen: Bundesstaat- und Territoriumscodes, ZIP versus ZIP+4, Militär- und Territoriumsadressen sowie den Unterschied zwischen dem, was USPS auf Postsendungen akzeptiert, und dem, was ein Webformular akzeptieren sollte. Jede Regel unten lässt sich in einem Test prüfen.

Der fünfzeilige US-Adressblock

Inländische Post verwendet einen einfachen Block. Der Empfängername steht zuerst, die Straßenadresse zweitens, die Sekundäreinheit drittens, sofern vorhanden, und Stadt, Bundesstaat und ZIP teilen sich die vierte Zeile. Die Länderzeile entfällt bei inländischer Post und wird nur hinzugefügt, wenn die Sendung die Vereinigten Staaten verlässt.

Sortieranlagen lesen den Block von unten nach oben: ZIP, dann Bundesstaat, dann Stadt, dann Straße. Deshalb gehört die ZIP in dieselbe Zeile wie Stadt und Bundesstaat und nicht in eine eigene Zeile, und deshalb kann eine überzählige Zeile zwischen Stadt und Straße das automatisierte Lesen stören. Ein Webformular muss den Postblock nicht exakt abbilden, aber die gespeicherten Werte sollten sich sauber darauf abbilden lassen.

ZeileInhaltBeispiel
1EmpfängernameDana Whitfield
2Straßenadresse oder PO Box1420 SW Alder St
3Sekundäreinheit, falls vorhandenApt 7B
4Stadt, Bundesstaatcode, ZIPPortland, OR 97205
5Land, nur internationalUnited States

Adresszeile 1 versus Adresszeile 2

Zeile 1 ist die Zustellzeile: Hausnummer, Straßenname und etwaige Richtungs- oder Straßentyp-Suffixe. Zeile 2 ist die Bezeichnung der Sekundäreinheit: Apartment, Suite, Etage, Raum, Unit, Gebäude oder Abteilung. Eine PO Box ist eine Zustellzeile, wenn sie der Zustellpunkt ist, und gehört daher in Zeile 1, nicht in Zeile 2.

Die Regel, die die meisten Fehler verhindert, ist einfach: Niemals zwei verschiedene Konzepte in eine Zeile packen. „123 Main St Apt 4“ sind zwei Felder, die sich als eines ausgeben, und jeder nachgelagerte Verbraucher muss es erneut parsen. Umgekehrt gehört die Stadt nicht in Zeile 2, weil die Straßenzeile zu lang wurde. Wenn das Formular Zeile 1 auf 100 Zeichen begrenzen muss, ist das eine UI-Einschränkung und keine Erlaubnis, Daten zu verschieben.

  • Zeile 1: Hausnummer, Predirectional, Straßenname, Suffix, Postdirectional
  • Zeile 2: Apt, Ste, Unit, Fl, Rm, Bldg, Dept, gefolgt von der Kennung
  • Zeile 2 bleibt leer, wenn es keine Sekundäreinheit gibt; niemals N/A oder einen Bindestrich schreiben
  • Eine PO Box ist Zeile 1, wenn die Box der Zustellpunkt ist
  • Eine Firmen- oder Aufmerksamkeitszeile getrennt von der Straßenzeile halten

Die Zeile mit Stadt, Bundesstaat und ZIP

Diese drei Werte gehören zusammen, durch Kommas getrennt, mit einem einzelnen Leerzeichen zwischen Bundesstaatcode und ZIP. Der Bundesstaat ist immer der zweibuchstabige USPS-Code, in Großbuchstaben, ohne Punkt. „Oregon“ gehört in eine Datenbankspalte für den Regionsnamen, falls Sie eine führen, aber die Postzeile verwendet OR.

Die ZIP ist eine Zeichenkette. Sie besteht aus fünf Ziffern, optional gefolgt von einem Bindestrich und vier weiteren Ziffern für ZIP+4. Führende Nullen sind echt: 02134 ist Boston, und eine Integer-Spalte speichert es als 2134. Wenn Ihr Schema bereits eine Integer-ZIP-Spalte hat, lohnt sich die Migration zu Text vor dem ersten Kunden aus New England, nicht danach.

USPS bevorzugt auf Postsendungen den Stadtnamen in Großbuchstaben, aber ein Formular sollte gemischte Schreibweise speichern und erst beim Drucken in Großbuchstaben umwandeln. Ein weiterer Grund, die Stadt nicht gegen die ZIP zu validieren: Ein einzelnes Zustellgebiet kann mehrere akzeptable Stadtnamen kennen, sodass eine Abweichung häufig ist und die eingereichte Adresse nicht fehlerhaft macht. Validieren Sie die Form jedes Feldes, rendern Sie den Postblock und überlassen Sie die Übereinstimmung von Stadt und ZIP einem Referenzdatensatz, den Sie tatsächlich lizenziert haben.

WertFormatBeispiel
StadtFreitext, gemischte SchreibweisePortland
BundesstaatZwei GroßbuchstabenOR
ZIP5 Ziffern97205
ZIP+45 Ziffern, Bindestrich, 4 Ziffern97205-2515
Bundesstaat plus ZIPEin Leerzeichen dazwischenOR 97205

Bundesstaat-, District- und Territoriumscodes

USPS veröffentlicht 50 Bundesstaatcodes plus den District of Columbia und die bewohnten Territorien. Formulare, die nur 50 Bundesstaaten auflisten, lehnen Puerto Rico, Guam, die US Virgin Islands, Amerikanisch-Samoa und die Northern Mariana Islands ab, was für einen bedeutenden Anteil der Adressen von US-Bürgern ein echter Conversion-Fehler ist.

Verwenden Sie die USPS-Codes statt ANSI- oder ISO-Unterteilungen, wo sie abweichen. Der USPS-Code ist das, was auf Postsendungen erscheint, und was Adressvalidierungsdienste zurückgeben. Akzeptieren Sie keine vollständigen Bundesstaatnamen im Regionsfeld, es sei denn, Sie normalisieren sie zuerst, und gehen Sie nicht davon aus, dass der Code für jedes US-nahe Territorium immer zwei Buchstaben hat: Militärpost verwendet AA, AE und AP, die überhaupt keine Bundesstaaten sind.

CodeNameHinweise
DCDistrict of ColumbiaKein Bundesstaat; dennoch ein gültiger Regionscode
PRPuerto RicoFünfstellige ZIPs, 006xx bis 009xx
VIUS Virgin IslandsZIPs 008xx
GUGuamZIPs 969xx; wird oft international versandt
ASAmerican SamoaZIP 96799
MPNorthern Mariana IslandsZIPs 9695x
AAArmed Forces AmericasMilitärpost, ZIPs 340xx
AEArmed Forces EuropeMilitärpost, ZIPs 09xxx
APArmed Forces PacificMilitärpost, ZIPs 96xxx

Struktur von ZIP und ZIP+4

Eine fünfstellige ZIP identifiziert ein Zustellgebiet, meist eine Gruppe von Häuserblöcken, ein Gebäude oder eine ländliche Route. ZIP+4 fügt vier Ziffern hinzu, die es auf eine Blocksseite, eine Etage eines großen Gebäudes oder eine bestimmte Zustellroute eingrenzen. Beides sind Zeichenketten; der Bindestrich in ZIP+4 ist Teil der üblichen Darstellung und sollte erhalten bleiben, wenn der Wert ein Formular durchläuft.

Einen ZIP-Bereich für eine Stadt kann man nicht von Grund auf ableiten, und man sollte keine vollständige ZIP-zu-Stadt-Tabelle von Hand erstellen. Was man günstig prüfen kann, ist die Form: fünf Ziffern, optional Bindestrich und vier Ziffern, keine Buchstaben, kein führendes Länderpräfix. Wenn Sie die Existenz benötigen, prüft diese Seite US-ZIPs gegen einen Datensatz mit 40.979 Zeilen, was eine Existenzprüfung und nichts weiter ist.

EingabeGültigWarum
97205JaEinfache fünfstellige ZIP
97205-2515JaZIP+4 mit Bindestrich
02134JaFührende Null ist signifikant
9720NeinVier Ziffern
97205 2515NeinLeerzeichen statt Bindestrich in ZIP+4
97205-251NeinDrei Ziffern nach dem Bindestrich

Internationale Post und die Länderzeile

Bei Post, die die Vereinigten Staaten verlässt, wird der Ländername in Großbuchstaben in einer eigenen letzten Zeile geschrieben, und die US-Adresse behält darüber ihre inländische Form. „USA“ ist auf eingehender internationaler Post akzeptabel, aber der vollständige Ländername ist die sicherere Wahl für automatisiertes Sortieren.

In einem Webformular sollte das Länderfeld auch die Formatierung steuern. Wenn ein Benutzer Kanada auswählt, muss die Bundesstaatliste zu Provinzen werden, die ZIP-Bezeichnung zu postal code und das Muster sich ändern. Wenn er die Vereinigten Staaten auswählt, sollte das Formular einen sechsstelligen Postal Code ablehnen, statt ihn abzuschneiden. Das Land ist kein dekoratives Dropdown.

  • Die Länderzeile steht zuletzt und in Großbuchstaben bei ausgehender Post
  • „United States“ nicht in die Mitte einer inländischen Adresse einfügen
  • Ein Länderwechsel muss das Regionsfeld zurücksetzen, nicht den alten Wert behalten
  • Ein Länderwechsel muss die Postvalidierung mit dem neuen Muster erneut ausführen

Apartment-, PO-Box-, Rural-Route- und Militäradressen

Sekundäreinheiten verwenden Standardbezeichnungen: APT, STE, UNIT, FL, RM, BLDG, DEPT. USPS bevorzugt die Abkürzung mit Leerzeichen und dann die Kennung, wie in „STE 200“. Langformen wie „Suite“ werden akzeptiert, laufen aber eher Gefahr, durch ein Limit von 30 Zeichen in Zeile 2 abgeschnitten zu werden.

Ländliche und Highway-Adressen können „RR 2 BOX 145“ oder eine straßenähnliche Nummer verwenden, die von der örtlichen 911-Behörde vergeben wurde. Militärpost verwendet den Code AA, AE oder AP plus eine ZIP im Bereich 340xx, 09xxx oder 96xxx, und das Stadtfeld trägt die APO- oder FPO-Bezeichnung, zum Beispiel „APO AE 09021“. Nichts davon sollte von einem Formatierer umsortiert werden, der „Nummer dann Straßenname“ annimmt.

AdresstypBeispielFallstrick
Apartment1420 SW Alder St Apt 7BEinheitenkennung ist alphanumerisch
Suite600 Congress Ave Ste 1400Nicht in Zeile 1 zusammenführen
PO BoxPO Box 4421Gültige Zeile 1, keine Straße erforderlich
Rural RouteRR 2 Box 145Keine Hausnummer im üblichen Sinn
MilitärUnit 2050 Box 4190, APO AE 09021AA, AE, AP sind keine Bundesstaaten

Fragen

In welcher Reihenfolge steht eine US-Adresse?+
Empfänger, Straßenadresse, optionales Apartment oder Suite, dann Stadt, zweibuchstabiger Bundesstaat und ZIP in einer Zeile. Die Länderzeile wird nur für internationale Post hinzugefügt.
Sollte ZIP+4 erforderlich sein?+
Nein. Fünf Ziffern sind für Post und die meisten Formulare gültig. Akzeptieren Sie ZIP+4, wenn es angegeben wird, behalten Sie den Bindestrich und speichern Sie den gesamten Wert als Text.
Wie viele Bundesstaatcodes gibt es?+
Fünfzig Bundesstaaten plus DC plus Territoriumscodes wie PR, VI, GU, AS und MP plus die Militärcodes AA, AE und AP. Ein Dropdown mit 50 Einträgen ist unvollständig.
Ist eine PO Box eine gültige Straßenadresse?+
Ja, wenn sie der Zustellpunkt ist. Sie gehört in Zeile 1, und das Formular sollte nicht zusätzlich eine Hausnummer verlangen.
Kann ich einen ZIP-Code als Integer speichern?+
Nein. Führende Nullen sind wichtig, und ZIP+4 enthält einen Bindestrich. Speichern Sie den Wert als Zeichenkette mit Längenbegrenzung und validieren Sie die Form, nicht den numerischen Wert.

Beispiele sind synthetisch. Verwenden Sie eine generierte Adresse nicht für Identitätsprüfungen, Kontoregistrierungen oder Lieferungen.

Referenzstandards

Als Nächstes lesen

Alle Ratgeber