Cities in Carteret County, North Carolina by Population (2024)

There are 20 cities in Carteret County, North Carolina.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
Morehead City19,9589,5780.96%1,3447.4Town
Beaufort24,9144,4722.29%9665.1Town
Newport34,5344,3720.89%5907.7Town
Swansboro44,2643,7563.07%1,9082.2Town
Emerald Isle54,0063,8461.01%8144.9Town
Cape Carteret62,2832,2300.57%9052.5Town
Broad Creek71,9602,306-1.31%6313.1CDP
Cedar Point81,8261,7760.66%8182.2Town
Brandywine Bay91,5621,3227.65%1,9380.8CDP
Pine Knoll Shores101,4391,3850.91%6512.2Town
Atlantic Beach111,4171,3760.71%5952.4Town
Harkers Island121,0871,314-0.73%4852.2CDP
Maysville138488190.83%9910.9Town
Peletier147987700.89%2213.6Town
Bogue157136920.71%2602.7Town
Atlantic16532608-0.19%5780.9CDP
Gloucester17501484-0.4%3491.4CDP
Marshallberg184344120.46%6810.6CDP
Davis19250226-4.94%1152.2CDP
Indian Beach202302220.88%4040.6Town

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

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

Morehead City is the largest city in Carteret County.

What is the smallest city in Carteret County, North Carolina?

Indian Beach is the smallest city in Carteret County.

How many cities are in Carteret County?

There are 20 cities in Carteret County, North Carolina.

Frequently Asked Questions