Main Content

Home » Beaches » Indian Harbour Beach

Indian Harbour Beach

Indian Harbour BeachIndian Harbour Beach is a city in Brevard County, Florida. The population was 8,225 at the 2010 United States Census.[3] It is part of the Palm BayMelbourneTitusvilleMetropolitan Statistical Area. According to the United States Census Bureau, the city has a total area of 2.6 square miles (6.7km2). 2.1 square miles (5.4km2) of it is land and 0.5 square miles (1.3km2) of it (18.63%) is water.


Sorry we are experiencing system issues. Please try again.