Riviera Beach, FL, has 522 homes for sale. Median price is $402,500. Average list price is $596,160. Price range: $250,000 to $5,500,000. Inventory includes 205 single-family, 168 condo, 149 townhome. Average price per square foot is $235. There are 25 luxury listings ($1M+). Riviera Beach is in Palm Beach County.







