Bay Harbor Islands, Florida

Bay Harbor Islands is a town in Miami-Dade County, Florida, United States.

To the west, across Biscayne Bay, is the city of North Miami, connected via the Shepard Broad Causeway.

To the east, across Indian Creek, lie the village of Bal Harbour and the town of Surfside.

Now, one will find many of these buildings intermixed with contemporary residences and boutique waterfront condominiums.

As of the 2020 United States census, there were 5,922 people, 2,139 households, and 1,555 families residing in the town.

[8] As of the 2010 United States census, there were 5,628 people, 2,494 households, and 1,418 families residing in the town.

As of 2000, speakers of English as a first language constituted 52.05% of the population, while Spanish accounted for 43.90%, Portuguese 1.65%, Hebrew 1.30%, and French 1.10%.