NorthMock · United States directory

Random US Address Generator by State

Generate random US test addresses now, or choose any state or Washington, DC for local ZIP guidance and coverage facts.

Address workspace

Free to use. No account needed.

United States scope: Change the state or district here to generate another record without leaving this page. Open a regional card below for local coverage counts, postal guidance, and an optional exact ZIP filter on US state pages.

Loading test data…

Your test record

Name
—
Gender
—
Safe phone (national)
—
Safe phone (E.164)
—
Real assigned prefix line number masked
—
Address line
—
City / municipality
—
State / province
—
ZIP / postal code
—

Fictional contacts. Reserved 555 test numbers.

Location preview

Google Maps
Loading map preview…

Google Maps loads automatically when the generated address is ready.

Full address
—

Browse United States address generators by state or district

The generator above creates one record or a batch of up to 25 without leaving this page. NorthMock also provides one stable regional page for every supported state or district. The current United States pool contains 102,125 deduplicated address records, summarized below without exposing individual source records.

Need an exact five-digit filter while switching states? Use the US address generator by ZIP code.

Coverage50 states and Washington, DC
Generator pages51
Address records102,125
Coverage updatedAugust 12, 2026
Random Alabama address generator AL · 1,999 address records 26 parsed locality labels Random Alaska address generator AK · 1,583 address records 2 parsed locality labels Random Arizona address generator AZ · 1,999 address records 27 parsed locality labels Random Arkansas address generator AR · 1,999 address records 10 parsed locality labels Random California address generator CA · 4,593 address records 133 parsed locality labels Random Colorado address generator CO · 2,000 address records 23 parsed locality labels Random Connecticut address generator CT · 60 address records 5 parsed locality labels Random Delaware address generator DE · 1,141 address records 17 parsed locality labels Random District of Columbia address generator DC · 60 address records 1 parsed locality label Random Florida address generator FL · 5,999 address records 50 parsed locality labels Random Georgia address generator GA · 2,000 address records 33 parsed locality labels Random Hawaii address generator HI · 1,979 address records 13 parsed locality labels Random Idaho address generator ID · 2,000 address records 6 parsed locality labels Random Illinois address generator IL · 1,996 address records 57 parsed locality labels Random Indiana address generator IN · 2,007 address records 8 parsed locality labels Random Iowa address generator IA · 2,078 address records 18 parsed locality labels Random Kansas address generator KS · 1,898 address records 17 parsed locality labels Random Kentucky address generator KY · 1,997 address records 14 parsed locality labels Random Louisiana address generator LA · 1,389 address records 21 parsed locality labels Random Maine address generator ME · 2,000 address records 11 parsed locality labels Random Maryland address generator MD · 2,000 address records 26 parsed locality labels Random Massachusetts address generator MA · 2,029 address records 38 parsed locality labels Random Michigan address generator MI · 2,000 address records 45 parsed locality labels Random Minnesota address generator MN · 2,643 address records 36 parsed locality labels Random Mississippi address generator MS · 374 address records 5 parsed locality labels Random Missouri address generator MO · 1,753 address records 13 parsed locality labels Random Montana address generator MT · 1,999 address records 2 parsed locality labels Random Nebraska address generator NE · 1,920 address records 12 parsed locality labels Random Nevada address generator NV · 1,990 address records 9 parsed locality labels Random New Hampshire address generator NH · 1,999 address records 10 parsed locality labels Random New Jersey address generator NJ · 2,894 address records 77 parsed locality labels Random New Mexico address generator NM · 60 address records 1 parsed locality label Random New York address generator NY · 3,830 address records 57 parsed locality labels Random North Carolina address generator NC · 1,999 address records 4 parsed locality labels Random North Dakota address generator ND · 788 address records 3 parsed locality labels Random Ohio address generator OH · 1,999 address records 13 parsed locality labels Random Oklahoma address generator OK · 1,987 address records 23 parsed locality labels Random Oregon address generator OR · 1,845 address records 9 parsed locality labels Random Pennsylvania address generator PA · 2,131 address records 59 parsed locality labels Random Rhode Island address generator RI · 1,951 address records 13 parsed locality labels Random South Carolina address generator SC · 1,998 address records 16 parsed locality labels Random South Dakota address generator SD · 1,998 address records 5 parsed locality labels Random Tennessee address generator TN · 1,996 address records 19 parsed locality labels Random Texas address generator TX · 5,999 address records 63 parsed locality labels Random Utah address generator UT · 1,999 address records 25 parsed locality labels Random Vermont address generator VT · 1,990 address records 13 parsed locality labels Random Virginia address generator VA · 2,000 address records 3 parsed locality labels Random Washington address generator WA · 2,153 address records 14 parsed locality labels Random West Virginia address generator WV · 390 address records 16 parsed locality labels Random Wisconsin address generator WI · 2,000 address records 21 parsed locality labels Random Wyoming address generator WY · 634 address records 2 parsed locality labels

US test address format and validation

A US test address normally uses a street line followed by the city, two-letter state code, and numeric ZIP code. Use this structure for QA fixtures and choose a regional generator above when the form needs a generated record.

Field template

[Street number] [Street name]
[City] [State code]  [5-digit ZIP code]
United States

Validation checklist

  • Keep the city separate from the two-letter state code.
  • Use a five-digit ZIP value unless the test explicitly requires ZIP+4.
  • Select the country as United States and keep generated contact details fictional.
  • Use the regional pages for local coverage notes, area codes, and representative localities.

Official format translated into form fields

USPS Publication 28 separates the delivery address line from the last line containing an approved city name, two-letter state abbreviation, and five-digit ZIP or ZIP+4 value. Exact mailing standardization requires current USPS City State and ZIP+4 matching data. NorthMock applies the field structure for development tests but does not claim postal certification or guaranteed delivery. Review the USPS Publication 28 addressing standards for mailing requirements.

Units and address line 2

For apartment or suite tests, use a recognized designator such as APT, STE, UNIT, or RM. USPS prefers the secondary unit at the end of the delivery address line, or directly above it when the line would be too long.

ZIP and ZIP+4 as strings

Treat ZIP values as strings so leading zeroes are preserved. Test both five-digit ZIP values and optional ZIP+4 values when the application claims to support the extended format.

United States address-form QA matrix

Use these cases to test acceptance, normalization, error messages, exports, and round-trip persistence. They describe field behavior rather than deliverable example addresses.

CaseFixtureExpected behavior
Standard ZIPCity, two-letter state code, and a five-digit ZIP stringAccept without converting the ZIP to a number
Leading-zero ZIPA valid five-digit value beginning with 0Preserve all five characters in forms, CSV, and JSON
ZIP+4Five digits, a hyphen, and four extension digitsAccept only when the product supports the extended field
Secondary unitAPT, STE, UNIT, or RM plus a unit valueRetain it in address line 1 or a dedicated line 2 field
State mismatchZIP prefix outside the selected state allocationFlag the inconsistency without claiming street-level validation
Washington, DCWashington as city and DC as the region codeDo not substitute Washington state code WA

NorthMock API and export mapping

address_line
Street and optional unit portion for address line 1.
locality
The city value represented in the selected regional pool.
region_code
The official two-letter state code.
postal_code
The five-digit ZIP or source ZIP+4 kept as text.
country_code
US for explicit country selection and imports.

Testing only: The placeholders explain field order; they are not a mailing address and should not be used to establish residency or identity.

What each United States test record includes

Region-aware address data

Addresses follow United States conventions and retain the selected state or district across repeated generations.

Safe phone test values

Copy-ready phone numbers use the NANP reserved 555-0100 through 555-0199 fictional range. Real assigned prefixes are displayed separately with subscriber digits masked.

Disposable email access

Generated gravityengine.cc addresses link to their matching inbox in a new tab, making verification-flow testing faster without using personal email.

Independent fictional names

Names are assembled independently from aggregate public first-name and surname datasets and are not presented as complete real identities.