St. Petersburg had 46 new construction homes during the week of Wednesday, April 17 to Tuesday, April 23, including 21 single family homes for sale with an average list price of $1,237,942, 3 townhouses for sale with an average list price of $776,950, and 22 condos for sale with an average list price of $945,741.