Hallandale Beach, FL, has 1,705 homes for sale. Median price is $416,900. Average list price is $703,538. Price range: $250,000 to $12,950,000. Inventory includes 248 single-family, 1386 condo, 71 townhome. Average price per square foot is $251. There are 84 luxury listings ($1M+). Hallandale Beach is in Broward County.