All Counties › North Carolina
Brunswick County, North Carolina
Brunswick County occupies North Carolina's southeastern coastal corner south of Wilmington, from the Cape Fear River to the South Carolina line, taking in beach towns like Oak Island and Southport alongside inland Shallotte. It has been the fastest-growing county in the state, with rooftop growth concentrated in Leland, making flood zones, CAMA setback lines, and platted-lot inventory the key constraints for any coastal deal.
Open the live Brunswick County map →
Brunswick County at a glance
- 167,000Population (2024)
- BoliviaCounty seat
- 850 sq miLand area
- 196 / sq miDensity
- $77,000Median household income
- $350,000Median home value
What the live Brunswick County map shows
Free in your browser, nothing to download:
- City Boundaries: 19
- School Boundaries - Elementary: 10
- School Boundaries - Middle: 6
- School Boundaries - High: 3
- Residential: 44
- Commercial: 24
- Zoning: 195
- Traffic Counts: 51
- Congressional Districts: 1
- Emergency Services: 3
- Flood Zones: 4
- HUD: 45
- Opportunity Zones: 1
- Parks & Golf: 37
- Public Municipal Stormwater Systems: 19
- Schools: 19
- Soils: 90
- State House Districts: 6
- State Senate Districts: 3
- Zip Codes: 25
Cities and towns in Brunswick County
Bald Head Island, Belville, Boiling Spring Lakes, Bolivia, Calabash, Carolina Shores, Caswell Beach, Holden Beach, Leland, Navassa, Northwest, Oak Island, Ocean Isle Beach, Sandy Creek, Shallotte, Southport, St. James, Sunset Beach, Varnamtown.