Brunswick County, North Carolina cities by population

Number of cities: 19
Population: 133,789
Largest city: Leland
Table of cities in Brunswick County, North Carolina sorted by population from largest to smallest.
CityTypePopulation
Lelandtown22,794
Oak Islandtown8,252
St. Jamestown6,199
Boiling Spring Lakescity5,863
Carolina Shorestown4,441
Sunset Beachtown4,091
Shallottetown4,059
Southportcity3,842
Belvilletown2,978
Calabashtown2,117
Navassatown1,735
Holden Beachtown952
Varnamtowntown811
Northwestcity789
Ocean Isle Beachtown768
Caswell Beachtown478
Sandy Creektown272
Boliviatown194
Bald Head Islandvillage155

What is the largest city in Brunswick County, North Carolina?

Leland is the largest city in Brunswick County, North Carolina with a population of 22,794.

TOP-5 cities by population in Brunswick County, North Carolina:
  • Leland
  • Oak Island
  • St. James
  • Boiling Spring Lakes
  • Carolina Shores