Cities & Towns in Brunswick County, NC

Brunswick County, county in North Carolina, United States. As of 2020 county had an estimated population of 149,039 inhabitants. The county was created 260 years ago in 1764. Its county seat is Bolivia.

There are 20 city/town in Brunswick County, NC. The largest city of Brunswick County is Leland with a population of 25,647. Other cities include, Oak Island population 8,735, Saint James population 6,607, Boiling Spring Lakes population 6,430, Long Beach population 5,618

Leland
Leland

Leland, City in Brunswick County, North Carolina, United States of America

Oak Island
Oak Island

Oak Island, City in Brunswick County, North Carolina, United States of America

Saint James

Saint James, Town in Brunswick County, North Carolina, United States

Situated along the southern coast of North Carolina, Brunswick County boasts scenic beaches and historic port towns that embrace the area's maritime roots. Each unique community offers its own flavor of laid-back coastal living. Some of Brunswick County's most notable cities and towns include Leland, Southport, Oak Island, Shallotte, and Sunset Beach.

Leland contains the working waterfront and restaurants of the fishing village of Southport. Nearby Southport charms with antebellum homes and old riverfront architecture. Oak Island provides beach vacations along its lengthy strand. Shallotte serves as the county hub and Sunset Beach boasts one of the few remaining seaside piers.

Brunswick County is a county in the southeastern part of North Carolina, located in the Miami metropolitan area. It is one of the fastest-growing counties in the state, with a population of 153,064 as of 2022. Its county seat and largest city is Bolivia, which had a population of 150 as of 2010. Brunswick County has 20 incorporated cities and towns, each with its own charm and history. Here are some of the highlights of each city and town:

  • Leland: The largest and most populous city in the county, with a population of 25,647. It is located north of Bolivia, on the west bank of the Brunswick River. It is a suburban and commercial community, offering many amenities and attractions such as the Leland Cultural Arts Center, the Leland Municipal Park, and the Magnolia Greens Golf Plantation.
  • Oak Island: The second-largest city in the county, with a population of 8,735. It is located south of Bolivia, on a barrier island on the Atlantic Ocean. It is a popular tourist destination, with miles of sandy beaches and a variety of shops and restaurants. It also has a fishing pier, a lighthouse, and a nature center.
  • Saint James: The third-largest city in the county, with a population of 6,607. It is located south of Bolivia, on the mainland near the Intracoastal Waterway. It is an upscale and gated community, featuring many luxury homes and amenities such as the Saint James Plantation Golf Club, the Saint James Marina, and the Saint James Community Center.

Beyond these hubs, Brunswick County also includes beach towns like Ocean Isle and Holden Beach as well as inland spots like Bolivia that provide a taste of the region's agricultural heritage through produce stands and pumpkin patches. With so many communities to uncover, Brunswick County invites discovery of authentic coastal culture in the Cape Fear region.

All Brunswick County Cities (Aphebetical)

List of cities, towns, neighborhoods & other populated places in Brunswick County.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z all
City Name Title Population
Bald Head Island Human settlement in Brunswick County, North Carolina, United States of America 186
Belville Human settlement in Brunswick County, North Carolina, United States of America 2,135
Boiling Spring Lakes City in Brunswick County, North Carolina, United States of America 6,430
Bolivia Town in and county seat of Brunswick County, North Carolina, United States 154
Calabash Human settlement in Brunswick County, North Carolina, United States of America 2,360
Carolina Shores Town in Brunswick County, North Carolina, United States 4,802
Caswell Beach Human settlement in Brunswick County, North Carolina, United States of America 438
Holden Beach Town in Brunswick County, North Carolina, United States 675
Leland City in Brunswick County, North Carolina, United States of America 25,647
Long Beach City in Brunswick County, North Carolina, United States of America 5,618
Navassa Human settlement in Brunswick County, North Carolina, United States of America 2,534
Northwest Human settlement in Brunswick County, North Carolina, United States of America 806
Oak Island City in Brunswick County, North Carolina, United States of America 8,735
Ocean Isle Beach Human settlement in Brunswick County, North Carolina, United States of America 709
Saint James Town in Brunswick County, North Carolina, United States 6,607
Sandy Creek Town in Brunswick County, North Carolina, USA 319
Shallotte City in Brunswick County, North Carolina, United States of America 4,409
Southport City in North Carolina, United States 4,088
Sunset Beach City in Brunswick County, North Carolina, United States of America 4,172
Varnamtown Human settlement in Brunswick County, North Carolina, United States of America 603
0

County Cities on Map (20)

North Carolina Counties (100)

Wake County (1,132,271) Mecklenburg County (1,128,945) Guilford County (540,521) Forsyth County (383,843) Cumberland County (336,364) Durham County (327,306) Buncombe County (263,477) Union County (244,562) New Hanover County (236,613) Gaston County (226,568) Cabarrus County (221,479) Johnston County (216,246) Onslow County (203,943) Iredell County (185,770) Pitt County (182,924) Alamance County (171,346) Davidson County (169,234) Catawba County (160,307) Orange County (149,077) Brunswick County (149,039) Randolph County (144,557) Rowan County (142,495) Harnett County (137,058) Robeson County (129,999) Wayne County (123,967) Henderson County (118,445) Moore County (103,352) Craven County (101,233) Cleveland County (99,035) Nash County (94,859) Rockingham County (91,285) Burke County (90,418) Lincoln County (88,097) Caldwell County (82,100) Wilson County (81,979) Chatham County (75,748) Franklin County (71,859) Surry County (71,683) Carteret County (69,558) Wilkes County (68,043) Rutherford County (67,076) Pender County (64,671) Sampson County (63,382) Stanly County (63,239) Haywood County (62,972) Lee County (62,353) Granville County (60,486) Duplin County (58,794) Watauga County (56,441) Hoke County (55,830) Lenoir County (55,720) Columbus County (54,754) Edgecombe County (50,829) Halifax County (49,479) Beaufort County (47,073) McDowell County (45,782) Stokes County (45,743) Vance County (44,718) Richmond County (44,332) Jackson County (44,033) Davie County (43,286) Pasquotank County (40,372) Person County (39,925) Yadkin County (37,625) Dare County (37,547) Alexander County (37,441) Macon County (35,994) Scotland County (34,637) Transylvania County (34,498) Bladen County (32,911) Cherokee County (29,073) Currituck County (29,052) Montgomery County (27,238) Ashe County (27,166) Anson County (24,097) Hertford County (23,108) Caswell County (22,443) Martin County (22,178) Madison County (21,740) Polk County (21,030) Greene County (20,928) Warren County (19,522) Northampton County (19,088) Bertie County (18,712) Yancey County (18,099) Avery County (17,571) Mitchell County (14,881) Swain County (14,179) Chowan County (13,815) Perquimans County (13,667) Pamlico County (12,715) Clay County (11,505) Washington County (11,485) Gates County (11,464) Alleghany County (11,194) Camden County (10,984) Jones County (9,250) Graham County (8,474) Hyde County (4,843) Tyrrell County (3,774)