-->
19 cities
City | Rank | 2025 Pop. ↓ | 2020 Pop. | Change | Density | Area (mi²) | Type |
---|---|---|---|---|---|---|---|
Leland | 1 | 34,994 | 23,863 | 6.79% | 1,567 | 22.33 | Town |
Oak Island | 2 | 10,143 | 8,485 | 3.38% | 526 | 19.27 | Town |
St. James | 3 | 7,992 | 6,619 | 3.56% | 877 | 9.11 | Town |
Boiling Spring Lakes | 4 | 7,113 | 5,975 | 3.31% | 295 | 24.09 | City |
Shallotte | 5 | 5,815 | 4,205 | 5.86% | 629 | 9.24 | Town |
Carolina Shores | 6 | 5,765 | 4,620 | 4.14% | 2,007 | 2.87 | Town |
Sunset Beach | 7 | 4,764 | 4,214 | 2.36% | 684 | 6.97 | Town |
Southport | 8 | 4,599 | 4,044 | 2.47% | 1,149 | 4 | City |
Calabash | 9 | 2,699 | 2,033 | 5.18% | 596 | 4.53 | Town |
Belville | 10 | 2,435 | 2,415 | 0.17% | 1,429 | 1.70 | Town |
Navassa | 11 | 1,963 | 1,397 | 6.11% | 147 | 13.33 | Town |
Northwest | 12 | 1,203 | 707 | 8.97% | 168 | 7.17 | City |
Ocean Isle Beach | 13 | 1,052 | 872 | 3.54% | 281 | 3.74 | Town |
Holden Beach | 14 | 950 | 922 | 0.64% | 313 | 3.03 | Town |
Varnamtown | 15 | 541 | 533 | 0.37% | 613 | 0.88 | Town |
Caswell Beach | 16 | 397 | 394 | 0.25% | 134 | 2.97 | Town |
Sandy Creek | 17 | 330 | 254 | 4.76% | 231 | 1.43 | Town |
Bald Head Island | 18 | 292 | 264 | 2.1% | 75 | 3.91 | Village |
Bolivia | 19 | 276 | 153 | 9.96% | 434 | 0.64 | Town |
Leland is the largest city in Brunswick County, with a population of 34,994.
Bolivia is the smallest city in Brunswick County.
There are 19 cities in Brunswick County, North Carolina.