Home / North Carolina / Indian Beach

Indian Beach, NC City Limits stuff

Indian Beach is in Carteret County, North Carolina, covers 0.6 square miles, and had an estimated 231 residents in July 2024, per the US Census Bureau.