Bay Harbor Islands is a town in Miami-Dade County, Florida, United States. The city is part of the Miami metropolitan area of South Florida. It is separated from the mainland by Biscayne Bay. The population was 5,922 at the 2020 US census.
Bay Harbor Islands was founded by Shepard Broad on April 28, 1947.
Bay Harbor Islands is located at (25.887522, –80.135739). It sits near the north end of Biscayne Bay and consists of two islands, originally known as Broadview and Bay Harbor, now referred to as, respectively, the West and East Islands. The West Island features single family homes, while the East Island contains the business district, the Ruth K. Broad Bay Harbor K–8 Center, and multi-family housing. 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. To the south across Indian C