Indian Beach

Town in Carteret County, North Carolina

Aerial view of Indian Beach, North Carolina
Aerial view: USDA NAIP · USGS The National Map (public domain)

Indian Beach is a town in Carteret County, North Carolina, with 223 residents (2020 Census). It sits at 7 ft (2 m) above sea level. The nearest town is Broad Creek, 3.6 miles N.

About Indian Beach

Indian Beach is a town in Carteret County, North Carolina, United States. The population was 223 as of the 2020 census.

Text: Wikipedia · CC BY-SA 4.0

Indian Beach weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Indian Beach

All 6 webcams near Indian Beach ›

Webcams: Windy.com

Living in Indian Beach

Median household income
$103,000
Median home value
$534,100
Median age
64.8
Cost of living and demographics of Indian Beach ›

Do you know Indian Beach? Tell us about it

Help other travelers: share what makes Indian Beach special. We review every message before publishing it.

Map of Indian Beach

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Indian Beach Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Indian Beach, NC population

Indian Beach had 223 residents in the 2020 Census.

2020 Census223
Density390 per sq mi (151 per km²)

Source: U.S. Census Bureau, Decennial Census.

Indian Beach at a glance

StateNorth Carolina (NC)
CountyCarteret County
TypeTown
Population223 (2020)
Land area0.57 sq mi (1.5 km²)
Water area0.02 sq mi (0.06 km²)
Elevation7 ft (2 m)
Coordinates34.6851° N, 76.8977° W
ZIP code28575
Official websiteindianbeach.org
Census code (GEOID)3733460

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Indian Beach

Straight-line distance between town centers.

Frequently asked questions about Indian Beach

What county is Indian Beach in?

Indian Beach is in Carteret County, North Carolina.

What is the population of Indian Beach, NC?

223 people lived in Indian Beach at the 2020 Census.

What is the ZIP code of Indian Beach, NC?

The ZIP code of Indian Beach is 28575.

What is the elevation of Indian Beach?

7 feet (2 m) above sea level.

What towns are near Indian Beach?

Broad Creek (3.6 mi), Pine Knoll Shores (3.7 mi), Brandywine Bay (5.4 mi), Newport (6.0 mi), Bogue (7.4 mi).

Last updated: