Port St. Lucie, FL, has 3,021 homes for sale. Median price is $445,000. Average list price is $519,573. Price range: $250,000 to $26,495,000. Inventory includes 2798 single-family, 85 condo, 138 townhome. Average price per square foot is $213. There are 72 luxury listings ($1M+). Port St. Lucie is in St. Lucie County.



