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

Homes for Sale in St Petersburg

“1,785 active listings in St Petersburg, Florida · Average list price $650,853”

1,785 listings
Avg $650,853
135 days avg
Explore
Market Overview

St Petersburg Real Estate at a Glance

Current market statistics for St Petersburg, FL

1,785

Active Listings

$651K

Avg Price

$354

Price/Sqft

135

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.

7448 17TH Lane NE - Single Family for sale in Saint Petersburg, FL
Single Family

$670K

7448 17TH Lane NE

Saint Petersburg, FL

4 bd2 ba2,243
7540 SUNSHINE SKYWAY Lane S - Condo for sale in Saint Petersburg, FL
Condo

$535K

7540 SUNSHINE SKYWAY Lane S

Saint Petersburg, FL

2 bd3 ba1,280
2114 4TH Street S - Townhouse for sale in Saint Petersburg, FL
Townhouse

$725K

2114 4TH Street S

Saint Petersburg, FL

3 bd4 ba2,280
6801 17TH Lane N - Single Family for sale in Saint Petersburg, FL
Single Family

$300K

6801 17TH Lane N

Saint Petersburg, FL

2 bd1 ba944
3620 2ND Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$580K

3620 2ND Avenue N

Saint Petersburg, FL

3 bd2 ba1,548
678 MOUNT MADISON Avenue NE - Mobile Home for sale in Saint Petersburg, FL
Mobile Home

$159K

678 MOUNT MADISON Avenue NE

Saint Petersburg, FL

2 bd2 ba960
776 100TH Avenue N - Condo for sale in Saint Petersburg, FL
Condo

$159K

776 100TH Avenue N

Saint Petersburg, FL

2 bd2 ba1,090
4050 53RD Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$300K

4050 53RD Avenue N

Saint Petersburg, FL

2 bd1 ba864
925 67TH Street S - Single Family for sale in Saint Petersburg, FL
Single Family

$314K

925 67TH Street S

Saint Petersburg, FL

2 bd1 ba784
926 11TH Avenue S - Multi-Family for sale in Saint Petersburg, FL
Multi-Family

$695K

926 11TH Avenue S

Saint Petersburg, FL

4 bd3 ba1,882
6100 BAHIA DEL MAR Circle - Condo for sale in Saint Petersburg, FL
Condo

$350K

6100 BAHIA DEL MAR Circle

Saint Petersburg, FL

2 bd2 ba1,070
2701 34th Street N - Mobile Home for sale in Saint Petersburg, FL
Mobile Home

$10K

2701 34th Street N

Saint Petersburg, FL

1 bd1 ba0
5320 43RD Terrace N - Single Family for sale in Saint Petersburg, FL
Single Family

$345K

5320 43RD Terrace N

Saint Petersburg, FL

3 bd1 ba996
5870 51ST Street S - Single Family for sale in Saint Petersburg, FL
Single Family

$1.4M

5870 51ST Street S

Saint Petersburg, FL

4 bd3 ba2,923
4413 CRESTWOOD Drive N - Single Family for sale in Saint Petersburg, FL
Single Family

$450K

4413 CRESTWOOD Drive N

Saint Petersburg, FL

3 bd2 ba1,530
4991 BACOPA Lane S - Condo for sale in Saint Petersburg, FL
Condo

$800K

4991 BACOPA Lane S

Saint Petersburg, FL

2 bd2 ba1,516
2929 EMERSON Avenue S - Single Family for sale in Saint Petersburg, FL
Single Family

$379K

2929 EMERSON Avenue S

Saint Petersburg, FL

3 bd2 ba1,064
767 17TH Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$925K

767 17TH Avenue N

Saint Petersburg, FL

3 bd2 ba1,941
1201 CORDOVA Boulevard NE - Single Family for sale in Saint Petersburg, FL
Single Family

$2.5M

1201 CORDOVA Boulevard NE

Saint Petersburg, FL

5 bd6 ba3,795
563 LEWIS Boulevard SE - Single Family for sale in Saint Petersburg, FL
Single Family

$1.1M

563 LEWIS Boulevard SE

Saint Petersburg, FL

3 bd2 ba2,062
860 S VILLAGE Drive N - Condo for sale in Saint Petersburg, FL
Condo

$158K

860 S VILLAGE Drive N

Saint Petersburg, FL

2 bd2 ba975
5705 80TH Street N - Condo for sale in Saint Petersburg, FL
Condo

$175K

5705 80TH Street N

Saint Petersburg, FL

2 bd2 ba1,135
3440 16TH Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$410K

3440 16TH Avenue N

Saint Petersburg, FL

3 bd2 ba1,124
4201 NARVAREZ Way S - Single Family for sale in Saint Petersburg, FL
Single Family

$435K

4201 NARVAREZ Way S

Saint Petersburg, FL

3 bd2 ba1,574
2001 83rd Ave N - Mobile Home for sale in Saint Petersburg, FL
Mobile Home

$155K

2001 83rd Ave N

Saint Petersburg, FL

2 bd2 ba1,422
2834 FREEMONT Terrace S - Multi-Family for sale in Saint Petersburg, FL
Multi-Family

$400K

2834 FREEMONT Terrace S

Saint Petersburg, FL

4 bd2 ba1,304
5401 48TH Terrace N - Single Family for sale in Saint Petersburg, FL
Single Family

$339K

5401 48TH Terrace N

Saint Petersburg, FL

3 bd2 ba1,318
4100 45TH Avenue N - Multi-Family for sale in Saint Petersburg, FL
Multi-Family

$565K

4100 45TH Avenue N

Saint Petersburg, FL

4 bd2 ba1,704
4527 13TH Avenue S - Single Family for sale in Saint Petersburg, FL
Single Family

$315K

4527 13TH Avenue S

Saint Petersburg, FL

3 bd2 ba1,050
5331 98TH Way N - Single Family for sale in Saint Petersburg, FL
Single Family

$675K

5331 98TH Way N

Saint Petersburg, FL

4 bd3 ba2,228
3445 35TH ST N - Single Family for sale in Saint Petersburg, FL
Single Family

$520K

3445 35TH ST N

Saint Petersburg, FL

3 bd2 ba1,354
7909 49TH Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$349K

7909 49TH Avenue N

Saint Petersburg, FL

3 bd2 ba988
4133 NARVAREZ Way S - Single Family for sale in Saint Petersburg, FL
Single Family

$439K

4133 NARVAREZ Way S

Saint Petersburg, FL

3 bd2 ba1,703
336 20TH Avenue S - Single Family for sale in Saint Petersburg, FL
Single Family

$1.3M

336 20TH Avenue S

Saint Petersburg, FL

5 bd4 ba2,854
3219 46TH Street N - Single Family for sale in Saint Petersburg, FL
Single Family

$750K

3219 46TH Street N

Saint Petersburg, FL

3 bd2 ba1,978
512 88TH Avenue N - Multi-Family for sale in Saint Petersburg, FL
Multi-Family

$399K

512 88TH Avenue N

Saint Petersburg, FL

4 bd3 ba816
5095 BAY Street NE - Condo for sale in Saint Petersburg, FL
Condo

$139K

5095 BAY Street NE

Saint Petersburg, FL

1 bd2 ba930
700 BEACH Drive NE - Condo for sale in Saint Petersburg, FL
Condo

$495K

700 BEACH Drive NE

Saint Petersburg, FL

1 bd1 ba910
4655 48TH Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$315K

4655 48TH Avenue N

Saint Petersburg, FL

2 bd1 ba1,008
420 40TH Street N - Single Family for sale in Saint Petersburg, FL
Single Family

$375K

420 40TH Street N

Saint Petersburg, FL

2 bd1 ba1,000
3010 EMERSON Avenue S - Single Family for sale in Saint Petersburg, FL
Single Family

$425K

3010 EMERSON Avenue S

Saint Petersburg, FL

3 bd2 ba1,156
645 11 Avenue N - Single Family for sale in Saint Petersburg, FL
Single Family

$1.3M

645 11 Avenue N

Saint Petersburg, FL

4 bd3 ba2,111
3615 EMERSON Avenue S - Single Family for sale in Saint Petersburg, FL
Single Family

$425K

3615 EMERSON Avenue S

Saint Petersburg, FL

4 bd3 ba1,392
2326 44TH Street S - Single Family for sale in Saint Petersburg, FL
Single Family

$550K

2326 44TH Street S

Saint Petersburg, FL

4 bd2 ba1,248
816 15TH Avenue NE - Single Family for sale in Saint Petersburg, FL
Single Family

$2.2M

816 15TH Avenue NE

Saint Petersburg, FL

6 bd4 ba3,610
1835 BAYOU GRANDE Boulevard NE - Single Family for sale in Saint Petersburg, FL
Single Family

$4.5M

1835 BAYOU GRANDE Boulevard NE

Saint Petersburg, FL

5 bd5 ba5,428
7211 3RD Avenue S - Single Family for sale in Saint Petersburg, FL
Single Family

$2.5M

7211 3RD Avenue S

Saint Petersburg, FL

4 bd4 ba3,390
3035 62ND Avenue N - Land for sale in Saint Petersburg, FL
Land

$149K

3035 62ND Avenue N

Saint Petersburg, FL

0 bd0 ba0
4601 DR MARTIN LUTHER KING JR Street N - Multi-Family for sale in Saint Petersburg, FL
Multi-Family

$810K

4601 DR MARTIN LUTHER KING JR Street N

Saint Petersburg, FL

6 bd5 ba2,770
102 POMPANO Drive SE - Condo for sale in Saint Petersburg, FL
Condo

$275K

102 POMPANO Drive SE

Saint Petersburg, FL

2 bd2 ba1,018

Showing 1–50 of 1,785 · 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,785 active listings in St Petersburg, Florida. The average list price for this active inventory is $650,853. Compare the price and property details reported in each listing.

Average list price $650,853 · Range $900–$14,499,000 · 1,785 active listings

Buyer questions

Frequently Asked Questions

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

The current inventory contains 1,785 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 $650,853. 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 135 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 $354.

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