New Hampshire ZIP codes: every city, town and county
281 ZIP codes of New Hampshire (NH), listed by place and by county. Every code of the state starts with 0.
New Hampshire at a glance
- ZIP codes in this list
- 281
- Lowest and highest
- 03031 to 03897
- First digit
- 0
- Three-digit prefixes
- 9, from 030 to 038
- Counties or equivalent areas
- 10
- Places named
- 253
- Most codes for one place
- Manchester (8)
- Largest ZIP code area
- 03579 Errol, 562 sq mi
By county
- Belknap County 19
- Carroll County 31
- Cheshire County 27
- Coos County 16
- Grafton County 40
- Hillsborough County 39
- Merrimack County 29
- Rockingham County 44
- Strafford County 19
- Sullivan County 17
By city or town
No place in New Hampshire matches. Try fewer letters, or the look-up for the whole country.
Places and counties: GeoNames. Areas: U.S. Census Bureau, 2024 ZIP Code Tabulation Areas. Checked in November 2026. Not connected with the United States Postal Service; for mailing, confirm the address with USPS.