Belhaven is a waterfront town in Beaufort County, North Carolina, United States. The population was 1,410 at the 2020 census. Belhaven is located in North Carolina's Inner Banks region. The Belhaven City Hall was listed on the National Register of Historic Places in 1981.
AdSee the latest home listings for sale, connect with local experts and schedule the tour. Realtor.com® puts the best tools in your hands. Find your dream home in your favorite city
Find Open Houses · Home Buying Tips · Affordability Calculator · Draw your own search area
Types: Home size, Lot size, Home age, Stories, Garages, School districts