Skip to main content
Homes for sale in St Petersburg, Florida
Florida

Homes for Sale in St Petersburg

“1,799 active listings in St Petersburg, Florida · Average list price $654,866”

1,799 listings
Avg $654,866
134 days avg
Explore
Market Overview

St Petersburg Real Estate at a Glance

Current market statistics for St Petersburg, FL

1,799

Active Listings

$655K

Avg Price

$356

Price/Sqft

134

Avg Days

Price Range

From

$900

To

$14,499,000

Browse

Homes for Sale in St Petersburg

Every active listing in St Petersburg, browsable page by page.

5769 DARTMOUTH Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$400K

5769 DARTMOUTH Avenue N

Saint Petersburg, FL

3 bd2 ba1,120
500 SOUTHWEST Boulevard N - Single Family for sale in Saint Petersburg, FL
Single Family

$370K

500 SOUTHWEST Boulevard N

Saint Petersburg, FL

3 bd2 ba1,150
40 64TH Street S - Townhouse for sale in Saint Petersburg, FL
Townhouse

$895K

40 64TH Street S

Saint Petersburg, FL

3 bd3 ba2,039
210 5TH Avenue S - Condo for sale in Saint Petersburg, FL
Condo

$349K

210 5TH Avenue S

Saint Petersburg, FL

1 bd1 ba655
1920 19TH Street S - Single Family for sale in Saint Petersburg, FL
Single Family

$289K

1920 19TH Street S

Saint Petersburg, FL

3 bd1 ba1,158
6219 PALMA DEL MAR Boulevard S - Condo for sale in Saint Petersburg, FL
Condo

$275K

6219 PALMA DEL MAR Boulevard S

Saint Petersburg, FL

2 bd2 ba915
1 BEACH Drive SE - Condo for sale in Saint Petersburg, FL
Condo

$700K

1 BEACH Drive SE

Saint Petersburg, FL

2 bd2 ba1,146
1984 MICHIGAN Avenue NE - Single Family for sale in Saint Petersburg, FL
Single Family

$1.1M

1984 MICHIGAN Avenue NE

Saint Petersburg, FL

3 bd2 ba1,905
10350 54TH Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$675K

10350 54TH Avenue N

Saint Petersburg, FL

3 bd3 ba2,094
6372 PALMA DEL MAR BLVD S - Condo for sale in Saint Petersburg, FL
Condo

$365K

6372 PALMA DEL MAR BLVD S

Saint Petersburg, FL

2 bd2 ba890
7100 PARK Street S - Single Family for sale in Saint Petersburg, FL
Single Family

$1.9M

7100 PARK Street S

Saint Petersburg, FL

4 bd4 ba4,024
5943 CALAIS Boulevard N - Condo for sale in Saint Petersburg, FL
Condo

$250K

5943 CALAIS Boulevard N

Saint Petersburg, FL

2 bd2 ba975
6135 66th street N - Mobile Home for sale in Saint Petersburg, FL
Mobile Home

$5K

6135 66th street N

Saint Petersburg, FL

1 bd1 ba0
1864 74TH Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$499K

1864 74TH Avenue N

Saint Petersburg, FL

3 bd2 ba1,315
1065 28TH Avenue S - Single Family for sale in Saint Petersburg, FL
Single Family

$299K

1065 28TH Avenue S

Saint Petersburg, FL

2 bd2 ba1,424
5370 62ND Avenue S - Single Family for sale in Saint Petersburg, FL
Single Family

$3M

5370 62ND Avenue S

Saint Petersburg, FL

4 bd3 ba3,418
5980 80TH Street N - Condo for sale in Saint Petersburg, FL
Condo

$95K

5980 80TH Street N

Saint Petersburg, FL

1 bd1 ba840
5100 3RD Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$875K

5100 3RD Avenue N

Saint Petersburg, FL

5 bd5 ba3,214
1910 23RD Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$265K

1910 23RD Avenue N

Saint Petersburg, FL

3 bd1 ba973
3440 18TH Street N - Single Family for sale in Saint Petersburg, FL
Single Family

$540K

3440 18TH Street N

Saint Petersburg, FL

4 bd2 ba2,285
5020 10TH Avenue N - Multi-Family for sale in Saint Petersburg, FL
Multi-Family

$900K

5020 10TH Avenue N

Saint Petersburg, FL

7 bd6 ba2,236
2275 62ND Avenue N - Condo for sale in Saint Petersburg, FL
Condo

$195K

2275 62ND Avenue N

Saint Petersburg, FL

2 bd2 ba935
1901 57TH Street N - Single Family for sale in Saint Petersburg, FL
Single Family

$379K

1901 57TH Street N

Saint Petersburg, FL

2 bd1 ba1,017
11211 BEACH WALK Way NE - Townhouse for sale in Saint Petersburg, FL
Townhouse

$519K

11211 BEACH WALK Way NE

Saint Petersburg, FL

3 bd3 ba1,895
3459 8TH Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$430K

3459 8TH Avenue N

Saint Petersburg, FL

3 bd2 ba1,308
2001 2ND Street S - Single Family for sale in Saint Petersburg, FL
Single Family

$899K

2001 2ND Street S

Saint Petersburg, FL

5 bd5 ba2,768
5160 45TH Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$315K

5160 45TH Avenue N

Saint Petersburg, FL

2 bd1 ba731
1609 WATERMARK Circle NE - Townhouse for sale in Saint Petersburg, FL
Townhouse

$400K

1609 WATERMARK Circle NE

Saint Petersburg, FL

2 bd3 ba1,485
7313 6TH Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$400K

7313 6TH Avenue N

Saint Petersburg, FL

2 bd1 ba816
349 7TH Street S - Townhouse for sale in Saint Petersburg, FL
Townhouse

$775K

349 7TH Street S

Saint Petersburg, FL

2 bd3 ba1,550
213 PARK Street N - Single Family for sale in Saint Petersburg, FL
Single Family

$625K

213 PARK Street N

Saint Petersburg, FL

3 bd2 ba1,630
11450 48TH Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$750K

11450 48TH Avenue N

Saint Petersburg, FL

3 bd2 ba1,814
6173 37TH Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$390K

6173 37TH Avenue N

Saint Petersburg, FL

3 bd2 ba1,448
2975 68TH Street N - Single Family for sale in Saint Petersburg, FL
Single Family

$415K

2975 68TH Street N

Saint Petersburg, FL

2 bd1 ba1,040
2027 PARK Street N - Single Family for sale in Saint Petersburg, FL
Single Family

$1.0M

2027 PARK Street N

Saint Petersburg, FL

4 bd3 ba2,979
10036 63RD Avenue N - Condo for sale in Saint Petersburg, FL
Condo

$85K

10036 63RD Avenue N

Saint Petersburg, FL

1 bd1 ba790
7301 51ST Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$310K

7301 51ST Avenue N

Saint Petersburg, FL

3 bd2 ba960
844 86TH Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$360K

844 86TH Avenue N

Saint Petersburg, FL

3 bd2 ba1,301
1834 NEW HAMPSHIRE Avenue NE - Single Family for sale in Saint Petersburg, FL
Single Family

$380K

1834 NEW HAMPSHIRE Avenue NE

Saint Petersburg, FL

3 bd2 ba1,195
1510 15TH Street N - Single Family for sale in Saint Petersburg, FL
Single Family

$650K

1510 15TH Street N

Saint Petersburg, FL

3 bd2 ba1,552
45 27TH Street S - Condo for sale in Saint Petersburg, FL
Condo

$2.9M

45 27TH Street S

Saint Petersburg, FL

3 bd5 ba4,800
3047 62ND Avenue N - Multi-Family for sale in Saint Petersburg, FL
Multi-Family

$389K

3047 62ND Avenue N

Saint Petersburg, FL

4 bd2 ba1,276
745 63RD Avenue S - Single Family for sale in Saint Petersburg, FL
Single Family

$400K

745 63RD Avenue S

Saint Petersburg, FL

3 bd2 ba1,386
845 28TH Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$750K

845 28TH Avenue N

Saint Petersburg, FL

2 bd2 ba1,452
6948 DARTMOUTH Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$500K

6948 DARTMOUTH Avenue N

Saint Petersburg, FL

2 bd2 ba1,100
1646 28TH Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$529K

1646 28TH Avenue N

Saint Petersburg, FL

5 bd2 ba1,866
3315 58TH Avenue S - Condo for sale in Saint Petersburg, FL
Condo

$70K

3315 58TH Avenue S

Saint Petersburg, FL

1 bd1 ba708
2450 37TH Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$330K

2450 37TH Avenue N

Saint Petersburg, FL

2 bd1 ba976
4260 NARVAREZ Way S - Single Family for sale in Saint Petersburg, FL
Single Family

$485K

4260 NARVAREZ Way S

Saint Petersburg, FL

3 bd2 ba1,730
1211 12TH Avenue S - Single Family for sale in Saint Petersburg, FL
Single Family

$625K

1211 12TH Avenue S

Saint Petersburg, FL

3 bd4 ba1,839

Showing 1–50 of 1,799 · Page 1 of 5

Beyond the listings

Continue exploring St Petersburg

Turn the listings into a short list with a clearer read on the St Petersburg market, its neighborhoods, and the home features that matter to you.

Local market guide

St Petersburg Housing Market

Browse 1,799 active listings in St Petersburg, Florida. The average list price for this active inventory is $654,866. Compare the price and property details reported in each listing.

Average list price $654,866 · Range $900–$14,499,000 · 1,799 active listings

Buyer questions

Frequently Asked Questions

How many active listings are available in St Petersburg, Florida?

The current inventory contains 1,799 active listings in St Petersburg, FL.

What is the average list price in St Petersburg, Florida?

The average list price among current active listings in St Petersburg, FL is $654,866. Current list prices range from $900 to $14,499,000.

What is the average days on market for active listings in St Petersburg?

Current active listings in St Petersburg, FL report an average of 134 days on market.

What is the average list price per square foot in St Petersburg?

The average list price per square foot among current active listings in St Petersburg, FL is $356.

Ready to make the list yours?

Use the full search to set your price, beds, property type, and must-have features for St Petersburg.

Search St Petersburg homes