Hallandale Beach, FL, has 220 homes for sale. Median price is $359,000. Average list price is $522,404. Price range: $252,000 to $6,199,000. Inventory includes 43 single-family, 172 condo, 5 townhome. Average price per square foot is $185. There are 4 luxury listings ($1M+). Hallandale Beach is in Broward County.