St Petersburg, FL Real Estate

Population 259,343 · Median home value $289,000

St Petersburg Home Prices & New Construction

Based on 5258 market home sales in St Petersburg over the last 12 months. Figures as of September 2026.

New construction: 88 newly built homes sold in St Petersburg over the last 12 months, starting around $74,005 (median $635,000). 8 sold under $300,000 in the last year.

1855 homes sold under $300,000 in St Petersburg in the last 12 months.

Price rangeHomes sold (12 mo)
Under $200k1110
$200k–$300k745
$300k–$400k881
$400k–$500k569
$500k–$700k742
$700k+1210

Median sale price: $385,000 · Median price per sq ft: $297

The median sale price is down 8.3% from the prior 12 months ($420,000).

Source: ATTOM. As of September 2026. Market sales only (excludes transfers between family members and similar non-market deeds); individual transactions and owners are not shown.

About St Petersburg

St. Petersburg is a city in Pinellas County, Florida, United States. As of the 2020 census, the population was 258,308, making it the fifth-most populous city in Florida and the most populous city in the state that is not a county seat. It is the second-most populous city in the Tampa Bay area, which is the second-largest metropolitan area in Florida with an estimated population of about 3.29 million in 2022.

Your Local St Petersburg Real Estate Agent

Ellie Lambert is the featured agent for St Petersburg, FL.

School Districts Serving St Petersburg

  • Pinellas County School District

    Pinellas County School District serves grades PK–12 across 153 schools with about 87,876 students.

    Grades PK–12 · 153 schools · 87,876 students

    District website

Homes for Sale in St Petersburg

Browse St Petersburg listings