where is hampstead nc located
Hampstead, North Carolina. Hampstead is an unincorporated community in Pender County, North Carolina, United States. It is located between Wilmington and Jacksonville on U.S. Route 17. Hampstead is part of the Wilmington Metropolitan Statistical Area.