New Hampshire ZIP Codes: Ranges, Prefixes and Major Cities
Whether you are building an address form, cleaning a mailing list or testing shipping rules, it helps to know how ZIP codes work in New Hampshire. The state has 281 active codes spread across 10 counties.
ZIP code range and prefixes
Every New Hampshire ZIP code starts with one of 9 three-digit prefixes. Each prefix points to a sectional center facility, the processing plant that sorts mail for a group of nearby post offices.
- 030
- 031
- 032
- 033
- 034
- 035
- 036
- 037
- 038
Types of ZIP codes in New Hampshire
| Type | Count | What it covers |
|---|---|---|
| Standard | 232 | Street delivery areas |
| PO Box | 42 | Post office boxes only |
| Unique | 7 | A single high-volume organization |
ZIP codes for major New Hampshire cities
| City | County | Standard ZIPs | Range |
|---|---|---|---|
| Manchester | Hillsborough County | 5 | 03101–03109 |
| Nashua | Hillsborough County | 4 | 03060–03064 |
| Rochester | Strafford County | 3 | 03839–03868 |
| Concord | Merrimack County | 2 | 03301–03303 |
| Lebanon | Grafton County | 2 | 03756–03766 |
| Acworth | Sullivan County | 1 | 03601–03601 |
| Alstead | Cheshire County | 1 | 03602–03602 |
| Alton | Belknap County | 1 | 03809–03809 |
| Alton Bay | Belknap County | 1 | 03810–03810 |
| Amherst | Hillsborough County | 1 | 03031–03031 |
| Andover | Merrimack County | 1 | 03216–03216 |
| Antrim | Hillsborough County | 1 | 03440–03440 |
| Ashland | Grafton County | 1 | 03217–03217 |
| Ashuelot | Cheshire County | 1 | 03441–03441 |
| Atkinson | Rockingham County | 1 | 03811–03811 |
Concord is the state capital. Larger cities have many ZIP codes because each code follows mail delivery routes, not city limits.
Sample addresses
Aaliyah Reed
5115 Maple St
Concord, NH 03303
Robert Williams
1207 Summit Ct
Rochester, NH 03868
Lisa Nguyen
4602 Ridge Ave
Concord, NH 03301
These examples use real city and ZIP pairs with invented street lines, so they are safe for testing and documentation.
Tips for working with these ZIP codes
- New Hampshire ZIP codes start with 0. Store them as text, or spreadsheets and databases will drop the leading zero.
- All of New Hampshire is in the Eastern time zone, which keeps scheduling logic simple.
- A quick sanity check: a valid NH ZIP code begins with one of the prefixes listed above.
- City names in addresses are post office names. A suburb may share a ZIP code and city name with a nearby larger town.
Create realistic New Hampshire addresses for testing, with real cities, counties and ZIP codes.
Generate New Hampshire addresses