NorthMock · NYC-focused developer utility

New York City Address Generator

Generate random NYC test addresses from five borough ZIP groups, with separate form fields, safe 555 phone numbers, disposable inbox access, and local CSV or JSON export.

Address workspace

Free to use. No account needed.

City filter: Every result on this page is selected from the New York City ZIP groups documented below. Choosing another state or province leaves this city page.

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
—

Random NYC address generator for forms and QA

This city-specific generator filters the New York pool before choosing a record. Its current snapshot contains 1,802 matching addresses across Manhattan, the Bronx, Brooklyn, Queens, and Staten Island ZIP groups. It does not return Buffalo or other upstate New York records.

Generate 1, 5, 10, or 25 records for checkout validation, delivery-zone interfaces, CRM fixtures, database seeds, and responsive UI previews. Every batch can be copied or downloaded as CSV or JSON in the browser.

Need statewide coverage instead? Use the random New York address generator. For data provenance, validation boundaries, and permitted use, read the NorthMock methodology.

New York City address coverage snapshot

The current NYC filter matched 1,802 records and 48 normalized postal locality labels. Counts describe this generator pool only; they are not population statistics, a complete ZIP directory, or proof that an individual address can receive mail.

Five-borough ZIP-prefix groups represented in the current NorthMock pool
Borough groupIncluded three-digit ZIP prefixesMatching records
Manhattan 100, 101, 102 818
Bronx 104 110
Brooklyn 112 469
Queens 111, 113, 114, 116 384
Staten Island 103 21
Total matching NYC records1,802

Observed locality and ZIP-prefix coverage

Frequently represented normalized locality labels include New York, Brooklyn, Bronx, Jamaica, Ridgewood, Astoria, and Flushing.

  • New York812 records
  • Brooklyn468 records
  • Bronx109 records
  • Jamaica87 records
  • Ridgewood54 records
  • Astoria48 records
  • Flushing36 records
  • Long Island City26 records
  • Queens25 records
  • Staten Island21 records

Observed ZIP-prefix counts

These counts are recomputed from the source pool during the site build, so the visible snapshot and the city filter use the same prefix rules.

  • 100804 records
  • 112469 records
  • 113188 records
  • 114116 records
  • 104110 records
  • 11178 records
  • 10321 records
  • 10111 records
  • 1023 records
  • 1162 records

Snapshot: August 12, 2026. The filter includes 100, 101, 102, 103, 104, 111, 112, 113, 114, and 116 prefixes. It intentionally excludes unrelated New York State ZIP groups.

New York City address format for test forms

Keep the street line, postal locality, state code, and ZIP code in separate fields. A postal locality may be “New York,” “Brooklyn,” “Bronx,” “Jamaica,” “Astoria,” or another represented label; do not force every borough into “New York” when testing locality-sensitive forms.

Field template

[Street number] [Street name] [optional unit]
[Postal locality], NY [5-digit ZIP code]
United States

QA field rules

Address line 1
Street number and street name; keep an apartment or suite in its supported secondary field.
City
Preserve the generated postal locality instead of substituting a borough label.
State
Use the two-letter code NY.
ZIP code
Store five digits as text so validation does not coerce or reformat the value.
Country
Use United States or country code US.

Five-borough QA matrix

ScenarioExample locality/stateExpected ZIP groupWhat to verify
Manhattan fixtureNew York, NY100xx–102xxCity and state remain separate fields.
Bronx fixtureBronx, NY104xxThe form accepts Bronx as the postal locality.
Brooklyn fixtureBrooklyn, NY112xxThe city field is not overwritten with New York.
Queens fixtureJamaica, NY or another generated locality111xx, 113xx, 114xx, or 116xxLocality-specific validation preserves the API value.
Staten Island fixtureStaten Island, NY103xxThe full locality name fits mobile and database fields.

For mailing syntax, see USPS Publication 28. NYC311 documents New York City's five boroughs and corresponding counties. NorthMock's prefix groups are a test-data filter, not an official postal boundary product.

How to test applications with NYC records

  1. Generate a mixed borough batch. Select 25 records and confirm the application accepts multiple NYC postal localities instead of requiring a single city string.
  2. Validate field boundaries. Map address_line, locality, region_code, and postal_code independently in CSV, JSON, or API fixtures.
  3. Exercise constrained inputs. Test apartment fields, long locality labels, five-digit ZIP validation, mobile wrapping, and database imports.
  4. Use safe contact values. Keep the reserved 555 number for copy-ready phone fields and open the generated gravityengine.cc inbox in a new tab for email-flow testing.
Does this page generate only New York City records?

It filters the New York source pool to the ten documented NYC ZIP-prefix groups before a record is selected. The API response also identifies this page with city ID nyc.

Are all ZIP codes in New York State included?

No. The city page intentionally excludes non-NYC groups. Use the statewide New York generator when a test should include Buffalo or other represented New York localities.

Can I export an NYC batch?

Yes. Generate up to 25 records, then download CSV or JSON locally in the browser.

Designed for legitimate testing

Full details are available in the NorthMock test-data methodology.