Zip Code 03801 Description. Zip Code 03801 is located in the state of New Hampshire in the Boston metro area. Zip code 03801 is primarily located in Rockingham County. The official US Postal Service name for 03801 is PORTSMOUTH, New Hampshire. Portions of zip code 03801 are contained within or border the city limits of Portsmouth, NH, .