Bal Harbour is a village located in Miami-Dade County, Florida. Bal Harbour has a 2026 population of 3,099. Bal Harbour is currently growing at a rate of 1.18% annually and its population has increased by 0.75% since the most recent census, which recorded a population of 3,076 in 2020.