New Hampshire ZIP codes
All 281 ZIPs in New Hampshire, 03031 to 03897. Tap one on the map or in the list.
281
ZIP codes
1,394,951
people live in them
10
counties
34
PO Box & no-area ZIPs
Most people
All 281 New Hampshire ZIP codes
ZIP codes by county
Pick a county for its ZIP list and map. Counts include ZIPs that only partly reach into the county.
Questions people actually ask
How many ZIP codes are in New Hampshire?
281 ZIP codes are in use in New Hampshire. 247 cover a delivery area, and 34 are PO Box, single-building or organization ZIPs with no area of their own.
What do New Hampshire ZIP codes start with?
New Hampshire ZIP codes start with these three-digit prefixes: 030–038. Each prefix is a mail sorting area run from one processing center.
Which New Hampshire ZIP code has the most people?
03103 in Manchester has the most residents of any New Hampshire ZIP, about 37,775 people in the Census Bureau’s ACS 2020–2024 estimates.
Which New Hampshire county has the most ZIP codes?
Rockingham County touches 46 ZIP codes, the most of the 10 counties in New Hampshire. 18 New Hampshire ZIPs reach into more than one county.
Are these the official USPS ZIP code boundaries?
The map uses Census ZIP Code Tabulation Areas, the standard public stand-in for USPS delivery areas. They match for almost every home. For a mailing address, the USPS ZIP Code lookup has the final word.
Keep exploring
Updated 2026-11-10 · Where the data comes from