Random Address in Every US State: ZIP Ranges Explained

Every US state's real ZIP code range in one table — plus how to generate a random, state-consistent test address for all 50 states and D.C.

By FakeName Editorial TeamPublished July 20, 2026Last updated July 20, 20268 min read

Every US state owns a block of ZIP codes. Massachusetts opens the national map at 01001, the numbers climb down the East Coast, sweep across the South and Midwest, and finish in the West — Alaska closes it out at 99950 [usps-zip-lookup]. If you generate test addresses, this allocation is the single most useful fact to know: a ZIP that sits outside its state's block fails validation instantly, no matter how plausible the street looks. The table below lists the real range for all 50 states plus Washington, D.C., with a genuine example ZIP and each state's common telephone area codes — and links every state's random address generator so you can produce a state-consistent test address in one click.

How ZIP codes are allocated to states

A ZIP code reads like a funnel. The first digit assigns one of ten national areas: 0 covers New England, 1 the Mid-Atlantic including New York, and the digits climb until 9 covers the Pacific states. The first three digits identify a sectional center facility — the regional hub that sorts mail for a cluster of post offices — and the final two land on the local delivery area [usps-zip-lookup]. Because the middle digits are handed out region by region inside each state, a state's codes end up as one or a few contiguous ranges, which is exactly what makes ZIP-to-state validation possible for the roughly 30,000+ populated places the Census Bureau tracks [census-geo].

A few states hold more than one block. Georgia keeps its 30xxx–31xxx range plus a 398xx–399xx block in its southwest corner; Texas pairs its huge 75001–79999 allocation with the newer 885xx El Paso codes; Virginia's northern suburbs use 201xx while the rest of the state runs 22001–24658; and Washington, D.C. splits residential 200xx codes from the 202xx–205xx blocks reserved for federal agencies. The table shows every range.

Every state's ZIP range, example ZIP and area codes

StateCodeZIP range(s)Example ZIPArea codes
AlabamaAL35004–3692535203 (Birmingham)205, 251, 256
AlaskaAK99501–9995099501 (Anchorage)907
ArizonaAZ85001–8655685004 (Phoenix)480, 520, 602
ArkansasAR71601–7295972201 (Little Rock)479, 501, 870
CaliforniaCA90001–9616290012 (Los Angeles)213, 310, 415
ColoradoCO80001–8165880202 (Denver)303, 719, 970
ConnecticutCT06001–0692806103 (Hartford)203, 860
DelawareDE19701–1998019801 (Wilmington)302
FloridaFL32003–3499733130 (Miami)305, 407, 813
GeorgiaGA30002–31999, 39813–3990130303 (Atlanta)404, 470, 678
HawaiiHI96701–9689896813 (Honolulu)808
IdahoID83201–8387783702 (Boise)208, 986
IllinoisIL60001–6299960601 (Chicago)312, 773, 217
IndianaIN46001–4799746204 (Indianapolis)317, 219, 812
IowaIA50001–5280950309 (Des Moines)515, 319, 563
KansasKS66002–6795467202 (Wichita)316, 785, 913
KentuckyKY40003–4278840202 (Louisville)502, 859, 606
LouisianaLA70001–7149770112 (New Orleans)504, 225, 318
MaineME03901–0499204101 (Portland)207
MarylandMD20601–2193021201 (Baltimore)410, 301, 443
MassachusettsMA01001–0279102108 (Boston)617, 508, 413
MichiganMI48001–4997148226 (Detroit)313, 616, 734
MinnesotaMN55001–5676355401 (Minneapolis)612, 651, 218
MississippiMS38601–3977639201 (Jackson)601, 228, 662
MissouriMO63001–6589963101 (St. Louis)314, 816, 417
MontanaMT59001–5993759101 (Billings)406
NebraskaNE68001–6936768102 (Omaha)402, 308
NevadaNV88901–8988389101 (Las Vegas)702, 775
New HampshireNH03031–0389703101 (Manchester)603
New JerseyNJ07001–0898907102 (Newark)201, 609, 732
New MexicoNM87001–8844187102 (Albuquerque)505, 575
New YorkNY10001–1497510007 (New York)212, 718, 516
North CarolinaNC27006–2890928202 (Charlotte)704, 919, 910
North DakotaND58001–5885658102 (Fargo)701
OhioOH43001–4599943215 (Columbus)614, 216, 513
OklahomaOK73001–7496673102 (Oklahoma City)405, 918, 580
OregonOR97001–9792097204 (Portland)503, 541, 971
PennsylvaniaPA15001–1964019107 (Philadelphia)215, 412, 717
Rhode IslandRI02801–0294002903 (Providence)401
South CarolinaSC29001–2994829201 (Columbia)803, 843, 864
South DakotaSD57001–5779957104 (Sioux Falls)605
TennesseeTN37010–3858937203 (Nashville)615, 901, 865
TexasTX75001–79999, 88510–8859577002 (Houston)713, 214, 512
UtahUT84001–8479184101 (Salt Lake City)801, 385, 435
VermontVT05001–0590705401 (Burlington)802
VirginiaVA20101–20198, 22001–2465823219 (Richmond)703, 804, 757
WashingtonWA98001–9940398101 (Seattle)206, 509, 253
West VirginiaWV24701–2688625301 (Charleston)304, 681
WisconsinWI53001–5499053202 (Milwaukee)414, 608, 920
WyomingWY82001–8312882001 (Cheyenne)307
Washington, D.C.DC20001–20099, 20201–2059920001 (Washington (Downtown))202
Real USPS ZIP ranges in general use per state, one verified example ZIP, and common area codes (top 3). Click a state to open its address generator.

Patterns worth knowing

  • The first digit walks the map: 0 is New England, 2 is the Mid-Atlantic and D.C. region, 6 is the central plains, 9 is the West Coast, Alaska and Hawaii.
  • Low population does not mean few codes — Wyoming's 82001–83128 block is wider than Rhode Island's entire 028xx–029xx allocation.
  • Multi-range states (Georgia, Texas, Virginia, D.C.) are the classic trap for hand-written test data: a code can be inside the state's 'main' range and still wrong for the city you paired it with.
  • Area codes follow a completely different map than ZIP codes — they are assigned by the North American Numbering Plan, not USPS, so matching both to one state takes two lookups [nanpa-codes].

Telephone area codes matter to address data more than they first appear: a believable test profile pairs a state-consistent ZIP with a phone number whose area code belongs to the same state [nanpa-codes]. The per-state generators do both at once, which is why each row above lists the state's common codes.

Generate a random address for any state

Every state name in the table links to that state's generator. Each page pins a real anchor city and the state's real ZIP prefix — the California generator produces 900xx Los Angeles codes, the Texas generator 770xx Houston codes — then randomizes the street name and house number so the finished address is format-valid but points at no real residence. If you need several at once, the random address generator and every city page can now produce up to ten addresses per batch with CSV and JSON export, and the ZIP-only generator covers the case where a bare state-matched code is enough.

  1. Open the state's page from the table (or browse all states at the US address hub).
  2. Generate, choose how many addresses you need, and copy a single line or export the batch as CSV/JSON.
  3. Cross-check the ZIP against the range in this table — it will always sit inside the state's real block.

References & sources

  1. ZIP Code Lookup — find ZIP codes by city, state, and addressUnited States Postal Service
  2. US Census Bureau — Gazetteer files: places, counties and geographic dataUS Census Bureau
  3. NANPA — United States area code assignmentsNorth American Numbering Plan Administration

Frequently asked questions

Which state has the lowest and highest ZIP codes?+

In general use, the lowest ZIP code is 01001 (Agawam, Massachusetts) and the highest is 99950 (Ketchikan, Alaska). A few special-purpose codes sit outside the everyday ranges — for example 00501, an IRS-only code in Holtsville, New York — but they are single-facility assignments, not residential ranges.

Do ZIP codes ever cross state lines?+

Almost never. A small number of military and border-community exceptions exist (Fort Campbell's 42223 serves both Kentucky and Tennessee), but address-validation systems treat ZIP-to-state consistency as the rule. Test data should always keep the ZIP inside the state's own range.

How do I get a test address for a specific state?+

Use the per-state generator pages linked in the table — each pins a real city and that state's real ZIP prefix, then randomizes the street and house number. The result passes state-and-ZIP consistency checks while pointing at no real residence.

Are these ZIP ranges official?+

They reflect USPS allocations in general use, compiled per state and cross-checked against real city ZIPs. Ranges describe the state's block of codes, not a guarantee that every number inside the block is assigned — verify an individual code with the USPS ZIP lookup tool.

We use cookies for analytics and ads to keep this generator free. See our Privacy Policy.