Brunswick County Map, North Carolina

Written and Fact-checked by | Updated On: May 05, 2026 | 06:10 ET

Map of Brunswick County - Brunswick County is a county located in the U.S. state of North Carolina. Brunswick County Map showing cities, highways, important places and water bodies. Get Where is Brunswick County located in the map, major cities in Brunswick county, population, areas, and places of interest.

Map of Brunswick County, North Carolina

About Brunswick County, North Carolina

Brunswick County is a county located in the U.S. state of North Carolina. It's county seat is Bolivia. As per 2020 census, the population of Brunswick County is 144215 people and population density is square miles. According to the United States Census Bureau, the county has a total area of 860 sq mi (2,227 km2). Brunswick County was established on 1764.

Brunswick County Facts

ContinentNorth America
CountryUnited States
StateNorth Carolina
County SeatBolivia
Largest City/TownLeland
Established1764
Total Area1,050 sq mi (2,720 sq km)
Land Area847 sq mi (2,194 sq km)
Water Area203 sq mi (526 sq km)
Population136,693 (Census 2020)
Population Density161 people per sq mi
Time ZoneEastern Time Zone (ET)
Major HighwaysUS-17, US-74, US-76, NC-87, NC-133, NC-211, NC-904
Major RiversCape Fear River, Lockwood Folly River, Shallotte River
Neighboring CountiesNew Hanover County, Columbus County, Horry County (SC)
Famous ForCoastal beaches, golf resorts, barrier islands, Cape Fear River
Top AttractionsOak Island, Bald Head Island, Holden Beach, Southport Waterfront, Brunswick Islands
Official WebsiteOfficial Website

About Brunswick County, North Carolina

Brunswick County is located in the southeastern part of North Carolina, in the state of the United States, and was established in 1764. The county seat is Bolivia, while Leland is the largest town. The county sits along the Atlantic coast and is known for its barrier islands, sandy beaches, coastal communities, and strong tourism and golf industry.

Cities and Towns in Brunswick County, North Carolina

City/TownPopulation (Census 2020)Latitude & Longitude
Bolivia (county seat)18934.0679°N, 78.1483°W
Leland23,50434.2563°N, 78.0447°W
Southport4,15933,9216°N, 78.0200°W
Shallotte4,57533.9738°N, 78.3856°W
Ocean Isle Beach86733.8943°N, 78.4264°W
Sunset Beach3,98733.8807°N, 78.5072°W
Holden Beach1,28433.9135°N, 78.3036°W
Oak Island8,39633.9316°N, 78.0767°W
Belville2,17134.2346°N, 78.0219°W
Bald Head Island26833.8574°N, 77.9950°W
Calabash2,02633.8902°N, 78.5667°W
Carolina Shores4,36133.8899°N, 78.5733°W
Caswell Beach39533.9088°N, 78.0425°W
Navassa2,11834.2555°N, 77.9950°W
Northwest73534.2960°N, 78.2010°W
Sandy Creek (CDP)50034.1500°N, 78.2000°W
St. James (CDP)6,52933.9448°N, 78.1045°W
Boiling Spring Lakes (CDP)6,02434.0338°N, 78.0672°W

Golf Courses in Brunswick County, North Carolina

Golf CourseLocationLatitude & Longitude
Brunswick Plantation & Golf ResortCalabash33.8880°N, 78.5735°W
Oyster Bay Golf LinksSunset Beach33.8800°N, 78.5000°W
Sea Trail Golf ResortSunset Beach33.8770°N, 78.5050°W
Lockwood Folly Country ClubHolden Beach33.9190°N, 78.2700°W
Carolina National Golf ClubBolivia34.0600°N, 78.1400°W
Cape Fear National Golf CourseLeland34.2500°N, 78.0400°W
The Lakes Country ClubBoiling Spring Lakes34.0400°N, 78.0600°W
Magnolia Greens Golf PlantationLeland34.2200°N, 78.0300°W

Roads and Highways in Brunswick County, North Carolina

Brunswick County is well connected by major highways serving coastal and inland travel.

  • US-17 – main north–south coastal highway linking Wilmington to South Carolina
  • US-74 / US-76 – connects Leland and Wilmington to inland areas
  • NC-87 – runs from Southport north toward Fayetteville
  • NC-133 – connects Leland to Southport
  • NC-211 – links Southport to Shallotte and inland communities
  • NC-904 – provides access to coastal towns and beaches

Neighboring Counties of Brunswick County

  • New Hanover County (northeast)
  • Columbus County (northwest)
  • Horry County, South Carolina (southwest)

Top Attractions in Brunswick County, North Carolina

The county is a popular coastal destination with beaches and outdoor recreation.

  • Oak Island – family-friendly beach with fishing pier and lighthouse
  • Bald Head Island – car-free island with historic lighthouse and nature preserves
  • Holden Beach – quiet barrier island known for its relaxed atmosphere
  • Sunset Beach – scenic beach famous for beautiful sunsets and Bird Island Reserve
  • Southport Waterfront – charming coastal town with shops, marinas, and views
  • Brunswick Islands – collection of beaches and coastal communities
  • North Carolina Maritime Museum at Southport – exhibits on coastal history and shipwrecks

Distance from Brunswick County to Nearby Cities

  • Bolivia to Wilmington – 20 mi (32 km)
  • Bolivia to Myrtle Beach, SC – 60 mi (97 km)
  • Bolivia to Fayetteville – 90 mi (145 km)
  • Bolivia to Raleigh – 150 mi (241 km)
  • Bolivia to Charleston, SC – 170 mi (274 km)

FAQs about Brunswick County

Where is Brunswick County located?

Brunswick County is located in southeastern North Carolina along the Atlantic coast near South Carolina.

What is the population of Brunswick County?

The population of Brunswick County is 136,693 according to the 2020 Census.

What is Brunswick County known for?

Brunswick County is known for its beaches, golf resorts, coastal towns, and barrier islands.

What are the major highways in Brunswick County?

Major highways include US-17, US-74, US-76, NC-87, NC-133, NC-211, and NC-904.

Are there golf courses in Brunswick County?

Yes, Brunswick County has many golf courses including Brunswick Plantation, Oyster Bay Golf Links, Sea Trail Golf Resort, and Magnolia Greens.