← Back to Discover · All towns in North Carolina
Towns in Brunswick County
19 towns with data in Brunswick County, North Carolina, largest first. Find your matches.
Leland is the largest of the 19 towns we list in Brunswick County, with 29,607 people. Together they have 82,017 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Leland | 29,607 | $91,977 | $398,900 |
| Oak Island | 9,030 | $85,872 | $456,500 |
| St. James | 7,072 | $116,383 | $636,800 |
| Boiling Spring Lakes | 6,347 | $62,676 | $292,300 |
| Carolina Shores | 5,017 | $76,087 | $288,600 |
| Shallotte | 4,639 | $88,367 | $349,500 |
| Sunset Beach | 4,351 | $81,976 | $410,900 |
| Southport | 4,205 | $87,641 | $437,700 |
| Belville | 2,573 | $81,944 | $282,600 |
| Calabash | 2,377 | $65,310 | $253,200 |
| Navassa | 2,039 | $62,000 | $187,100 |
| Holden Beach | 962 | $116,250 | $658,900 |
| Ocean Isle Beach | 903 | $96,786 | $835,500 |
| Northwest | 885 | $53,214 | $225,900 |
| Varnamtown | 782 | $54,844 | $293,800 |
| Caswell Beach | 491 | $130,750 | $648,400 |
| Sandy Creek | 300 | $61,250 | $151,300 |
| Bolivia | 247 | $57,159 | $290,000 |
| Bald Head Island | 190 | $209,219 | $1,367,200 |
ZIP codes in Brunswick County
12 ZIP codes in Brunswick County, North Carolina. A ZIP code can also reach into a neighboring county.
- 28420 Ash
- 28422 Bolivia
- 28451 Leland
- 28452 Longwood
- 28461 Southport
- 28462 Supply
- 28465 Oak Island
- 28467 Calabash
- 28468 Sunset Beach
- 28469 Ocean Isle Beach
- 28470 Shallotte
- 28479 Winnabow
Nearby counties in North Carolina
- New Hanover County 18
- Columbus County 12
- Pender County 8
- Bladen County 8
- Duplin County 12
- Onslow County 9
Link to this page
Copy this HTML to link to this page from your own site.