St. Petersburg had 106 sales during the week of Tuesday, April 23 to Monday, April 29, including including 72 single family homes for sale with an average list price of $654,893, 8 townhouses for sale with an average list price of $622,938, 19 condos for sale with an average list price of $570,874, and 5 lots for sale with an average list price of $1,301,980.