St. Petersburg, FL

Leaning buyer's+29.6% YoY

Housing market overview · Updated weekly

$544,500median sale price

Homes sold

450

Last 12 weeks

Days on market

66

Average pace

Active listings

1,894

4.2 months supply

Sale-to-list

96.6%

Below asking

The St. Petersburg housing market is currently classified as a leaning buyer's with a median sale price of $544,500. Prices have risen 29.6% compared to last year, with homes spending an average of 66 days on market, indicating 4.2 months of inventory.With limited inventory, homes sell quickly and buyers should be prepared to act decisively and competitively to secure a property.

Market trends

Homes for sale in St. Petersburg

There are currently 1,894 homes listed for sale in St. Petersburg, Florida. The median listing price is $625K. Featured listings range from $79,900 to $2,595,000.

2 bedroom condo for sale at 5940 21st St N Apt 11 St. Petersburg - $79,900
$79,900

5940 21st St N Apt 11

St. Petersburg, FL

2 bd1 ba800 sqft
Condo34,412 sqft lot
More about this property
2 bedroom condo for sale at 776 100th Ave N Apt 104 St. Petersburg - $130,000
$130,000

776 100th Ave N Apt 104

St. Petersburg, FL

2 bd2 ba1,090 sqft
Condo9.98 acres
More about this property
2 bedroom mobile home for sale at 102 Americana Ct NE Unit 206 St. Petersburg - $253,000
$253,000

102 Americana Ct NE Unit 206

St. Petersburg, FL

2 bd2 ba996 sqft
Mobile home5,227 sqft lot
More about this property
land for sale at 8853 44th Ave N Unit 118 St. Petersburg - $299,000
$299,000

8853 44th Ave N Unit 118

St. Petersburg, FL

Land2,614 sqft lot
More about this property
4 bedroom house for sale at 280 38th Ave SE St. Petersburg - $475,000
$475,000

280 38th Ave SE

St. Petersburg, FL

4 bd3 ba1,899 sqft
House8,276 sqft lot
More about this property
$475,000

6417 24th Ave N

St. Petersburg, FL

3 bd2 ba1,300 sqft
House8,276 sqft lot
More about this property
3 bedroom house for sale at 7410 5th Ave N St. Petersburg - $485,000
$485,000

7410 5th Ave N

St. Petersburg, FL

3 bd2 ba1,709 sqft
House11,326 sqft lot
More about this property
3 bedroom house for sale at 6019 8th Ave N St. Petersburg - $500,000
$500,000

6019 8th Ave N

St. Petersburg, FL

3 bd2 ba1,543 sqft
House9,583 sqft lot
More about this property
3 bedroom house for sale at 280 Snell Isle Blvd NE St. Petersburg - $650,000
$650,000

280 Snell Isle Blvd NE

St. Petersburg, FL

3 bd2 ba2,499 sqft
House10,890 sqft lot
More about this property
3 bedroom townhouse for sale at 922 N Shore Dr NE St. Petersburg - $995,000
$995,000

922 N Shore Dr NE

St. Petersburg, FL

3 bd4 ba2,035 sqft
Townhouse871 sqft lot
More about this property
$1,650,000

536 4th Ave S Apt 2

St. Petersburg, FL

3 bd5 ba2,700 sqft
Townhouse1,742 sqft lot
More about this property
3 bedroom condo for sale at 400 Central Ave Unit 2001 St. Petersburg - $2,595,000
$2,595,000

400 Central Ave Unit 2001

St. Petersburg, FL

3 bd4 ba2,658 sqft
Condo2.30 acres
More about this property

Looking to buy in St. Petersburg?

Get connected with a local real estate expert — free, no obligation.

Active listings

1,894

Homes on market

Median list price

$625K

Avg. days on market

66

Days until sale

New this week

723

Newly listed

Price drops:33.6%of listings
Sale-to-list:96.6%

Explore nearby cities in FL

Frequently asked questions

What is the average home price in St. Petersburg?

The median home sale price in St. Petersburg is $544,500, up 29.6% from last year.

How long do homes stay on market in St. Petersburg?

Homes typically spend 66 days on market before going under contract.

Is St. Petersburg a buyer's or seller's market?

With 4.2 months of supply, St. Petersburg is currently a leaning buyer's.

How many homes are for sale in St. Petersburg?

There are currently 1894 homes listed for sale in St. Petersburg, FL.

Get St. Petersburg market alerts

Weekly updates on prices, inventory, and trends. Free forever.