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

Homes for Sale in Saint Petersburg

Discover 1,933 homes in Saint Petersburg, Florida

1,933 listings
Avg $678,584
134 days avg
Explore
Market Overview

Saint Petersburg Real Estate at a Glance

Current market statistics for Saint Petersburg, FL

1,933

Active Listings

$679K

Avg Price

$395K

Median Price

$417

Price/Sqft

1,629

Avg Sqft

134

Avg Days

Price Range

From

$1,115

To

$15,100,000

Browse

Homes for Sale in Saint Petersburg

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

2801 45TH STREET S - Single Family for sale in Saint Petersburg, FL
Single Family

$450K

2801 45TH STREET S

Saint Petersburg, FL

3 bd2 ba1,268
2520 15TH AVENUE N - Single Family for sale in Saint Petersburg, FL
Single Family

$475K

2520 15TH AVENUE N

Saint Petersburg, FL

3 bd2 ba1,222
845 50TH AVENUE N - Single Family for sale in Saint Petersburg, FL
Single Family

$860K

845 50TH AVENUE N

Saint Petersburg, FL

5 bd3 ba2,327
1717 MASSACHUSETTS AVENUE NE - Single Family for sale in Saint Petersburg, FL
Single Family

$1.3M

1717 MASSACHUSETTS AVENUE NE

Saint Petersburg, FL

4 bd3 ba2,693
4715 BAY STREET NE - Condo for sale in Saint Petersburg, FL
Condo

$200K

4715 BAY STREET NE

Saint Petersburg, FL

2 bd2 ba1,035
4125 Park St N - Mobile Home for sale in Saint Petersburg, FL
Mobile Home

$12K

1958 2-Bed 1-Bath Mobile Home 456 Sq Ft in St. Petersburg FL $12,000

4125 Park St N

Saint Petersburg, FL

2 bd1 ba456
4125 Park St N - Mobile Home for sale in Saint Petersburg, FL
Mobile Home

$19K

4125 Park St N

Saint Petersburg, FL

1 bd1 ba468
331 43RD AVENUE N - Single Family for sale in Saint Petersburg, FL
Single Family

$950K

331 43RD AVENUE N

Saint Petersburg, FL

3 bd3 ba2,196
860 12TH AVENUE N - Multi-Family for sale in Saint Petersburg, FL
Multi-Family

$400K

860 12TH AVENUE N

Saint Petersburg, FL

2 bd0 ba788
7400 46th Ave. N Lot - Mobile Home for sale in Saint Petersburg, FL
Mobile Home

$85K

7400 46th Ave. N Lot

Saint Petersburg, FL

3 bd2 ba1,248
5117 SALMON DRIVE SE - Condo for sale in Saint Petersburg, FL
Condo

$249K

5117 SALMON DRIVE SE

Saint Petersburg, FL

1 bd1 ba646
4600 30TH AVENUE N - Single Family for sale in Saint Petersburg, FL
Single Family

$395K

4600 30TH AVENUE N

Saint Petersburg, FL

2 bd1 ba1,394
5357 60TH AVENUE N - Townhouse for sale in Saint Petersburg, FL
Townhouse

$310K

5357 60TH AVENUE N

Saint Petersburg, FL

2 bd3 ba1,270
3619 14TH AVENUE N - Single Family for sale in Saint Petersburg, FL
Single Family

$465K

3619 14TH AVENUE N

Saint Petersburg, FL

4 bd2 ba1,280
4834 WINDMILL PALM TERRACE NE - Single Family for sale in Saint Petersburg, FL
Single Family

$1.0M

4834 WINDMILL PALM TERRACE NE

Saint Petersburg, FL

3 bd2 ba2,260
763 65TH AVENUE S - Single Family for sale in Saint Petersburg, FL
Single Family

$400K

763 65TH AVENUE S

Saint Petersburg, FL

3 bd2 ba1,314
4125 Park St N - Mobile Home for sale in Saint Petersburg, FL
Mobile Home

$12K

4125 Park St N

Saint Petersburg, FL

1 bd1 ba528
1974 HAWAII AVENUE NE - Single Family for sale in Saint Petersburg, FL
Single Family

$1.6M

1974 HAWAII AVENUE NE

Saint Petersburg, FL

4 bd3 ba2,115
4000 24th ST N Unit 1005 - Mobile Home for sale in Saint Petersburg, FL
Mobile Home

$49K

4000 24th ST N Unit 1005

Saint Petersburg, FL

2 bd1 ba736
7400 46th Ave. N Lot - Mobile Home for sale in Saint Petersburg, FL
Mobile Home

$25K

1968 2-Bedroom 1-Bath Mobile Home in Saint Petersburg, FL

7400 46th Ave. N Lot

Saint Petersburg, FL

2 bd1 ba516
4125 Park St N - Mobile Home for sale in Saint Petersburg, FL
Mobile Home

$6K

1965 2 Bedroom 1 Bath Mobile Home in Saint Petersburg FL

4125 Park St N

Saint Petersburg, FL

2 bd1 ba616
130 8TH STREET N - Townhouse for sale in Saint Petersburg, FL
Townhouse

$979K

130 8TH STREET N

Saint Petersburg, FL

3 bd4 ba1,988
5750 80TH STREET N - Condo for sale in Saint Petersburg, FL
Condo

$60K

5750 80TH STREET N

Saint Petersburg, FL

1 bd1 ba1,055
8452 6TH STREET N - Single Family for sale in Saint Petersburg, FL
Single Family

$550K

8452 6TH STREET N

Saint Petersburg, FL

3 bd2 ba1,920
4733 25TH AVENUE S - Single Family for sale in Saint Petersburg, FL
Single Family

$450K

4733 25TH AVENUE S

Saint Petersburg, FL

2 bd1 ba1,054
1162 HIGHLAND STREET N - Single Family for sale in Saint Petersburg, FL
Single Family

$500K

1162 HIGHLAND STREET N

Saint Petersburg, FL

2 bd1 ba810
726 38TH AVENUE N - Single Family for sale in Saint Petersburg, FL
Single Family

$430K

726 38TH AVENUE N

Saint Petersburg, FL

2 bd2 ba1,045
4521 41ST AVENUE N - Single Family for sale in Saint Petersburg, FL
Single Family

$325K

4521 41ST AVENUE N

Saint Petersburg, FL

3 bd2 ba1,104
5357 81ST STREET N - Condo for sale in Saint Petersburg, FL
Condo

$125K

5357 81ST STREET N

Saint Petersburg, FL

2 bd2 ba1,040
871 17TH AVENUE N - Single Family for sale in Saint Petersburg, FL
Single Family

$985K

871 17TH AVENUE N

Saint Petersburg, FL

3 bd3 ba2,234
2105 52ND STREET S - Single Family for sale in Saint Petersburg, FL
Single Family

$395K

2105 52ND STREET S

Saint Petersburg, FL

2 bd1 ba864
1820 TANGLEWOOD DRIVE NE - Single Family for sale in Saint Petersburg, FL
Single Family

$1.1M

1820 TANGLEWOOD DRIVE NE

Saint Petersburg, FL

4 bd2 ba2,262
4601 16TH AVENUE N - Single Family for sale in Saint Petersburg, FL
Single Family

$449K

4601 16TH AVENUE N

Saint Petersburg, FL

3 bd2 ba1,145
4000 24th St - Mobile Home for sale in Saint Petersburg, FL
Mobile Home

$38K

4000 24th St

Saint Petersburg, FL

2 bd2 ba
1900 68TH STREET N - Condo for sale in Saint Petersburg, FL
Condo

$100K

1900 68TH STREET N

Saint Petersburg, FL

1 bd2 ba900
3151 56TH STREET N - Single Family for sale in Saint Petersburg, FL
Single Family

$575K

3151 56TH STREET N

Saint Petersburg, FL

4 bd3 ba2,315
6011 BAHIA DEL MAR BOULEVARD - Condo for sale in Saint Petersburg, FL
Condo

$372K

6011 BAHIA DEL MAR BOULEVARD

Saint Petersburg, FL

2 bd2 ba1,140
4720 LOCUST STREET NE - Condo for sale in Saint Petersburg, FL
Condo

$105K

4720 LOCUST STREET NE

Saint Petersburg, FL

1 bd1 ba825
2144 5TH AVENUE N - Townhouse for sale in Saint Petersburg, FL
Townhouse

$837K

2144 5TH AVENUE N

Saint Petersburg, FL

3 bd4 ba2,872
343 8TH STREET N - Townhouse for sale in Saint Petersburg, FL
Townhouse

$768K

343 8TH STREET N

Saint Petersburg, FL

3 bd4 ba1,988
4966 COQUINA KEY DRIVE SE - Condo for sale in Saint Petersburg, FL
Condo

$599K

4966 COQUINA KEY DRIVE SE

Saint Petersburg, FL

3 bd3 ba1,437
2947 25TH AVENUE N - Single Family for sale in Saint Petersburg, FL
Single Family

$370K

2947 25TH AVENUE N

Saint Petersburg, FL

3 bd2 ba1,118
5095 BAY STREET NE - Condo for sale in Saint Petersburg, FL
Condo

$169K

5095 BAY STREET NE

Saint Petersburg, FL

2 bd2 ba1,035
5090 BAY STREET NE - Condo for sale in Saint Petersburg, FL
Condo

$160K

5090 BAY STREET NE

Saint Petersburg, FL

2 bd2 ba1,025
5200 28th Street North - Mobile Home for sale in Saint Petersburg, FL
Mobile Home

$35K

5200 28th Street North

Saint Petersburg, FL

1 bd1 ba552
4095 LOCUST STREET NE - Single Family for sale in Saint Petersburg, FL
Single Family

$570K

4095 LOCUST STREET NE

Saint Petersburg, FL

3 bd2 ba1,450
2697 66TH TERRACE S - Single Family for sale in Saint Petersburg, FL
Single Family

$565K

2697 66TH TERRACE S

Saint Petersburg, FL

3 bd2 ba1,776
7530 SUNSHINE SKYWAY LANE S - Condo for sale in Saint Petersburg, FL
Condo

$430K

7530 SUNSHINE SKYWAY LANE S

Saint Petersburg, FL

2 bd2 ba1,210
916 17TH STREET N - Single Family for sale in Saint Petersburg, FL
Single Family

$560K

916 17TH STREET N

Saint Petersburg, FL

3 bd2 ba1,147
7871 SAILBOAT KEY BOULEVARD S - Condo for sale in Saint Petersburg, FL
Condo

$375K

7871 SAILBOAT KEY BOULEVARD S

Saint Petersburg, FL

2 bd2 ba1,445

Showing 150 of 1,933 · Page 1 of 39

Beyond the listings

Continue exploring Saint Petersburg

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

Local market guide

Saint Petersburg Housing Market

Saint Petersburg, Florida draws residents seeking a coastal setting with a balance of residential neighborhoods and access to water. People often move here from northern states or busier metropolitan areas in search of milder weather and a community-oriented environment. Character varies by neighborhood, with areas such as Downtown, Old Northeast, and Snell Isle providing different housing styles and atmospheres from compact urban lots to larger waterfront properties.

Read the full market guide

Daily life includes time at bayfront parks, a selection of local restaurants, and cultural spots like museums and galleries. Outdoor pursuits range from boating to walks along the shoreline. Families have access to the local public school district along with nearby private options. The region has a humid subtropical climate marked by warm, humid summers and mild winters with occasional cooler periods. At present the market includes 1,933 active listings, where the average price reaches $678,584 while the median price is $395,000 and typical homes measure around 1,629 square feet with an average of 134 days on market.

Median list price $395,000 · Range $1,115–$15,100,000 · 1,933 active listings

Buyer questions

Frequently Asked Questions

What is the median home price in Saint Petersburg Florida?

The median home price currently stands at $395,000. This figure sits alongside an average price of $678,584, reflecting a wide spread of properties from entry-level homes to higher-end options reaching up to $15,100,000.

How many homes are currently listed for sale in Saint Petersburg?

There are 1,933 active listings in the Saint Petersburg market. This inventory covers homes across a broad price range starting at $1,115 and extending to multimillion-dollar estates, with most properties averaging 1,629 square feet.

How long do homes typically stay on the market in Saint Petersburg FL?

Homes in Saint Petersburg remain on the market for an average of 134 days. This duration can vary depending on price point and location within the city.

What is the average home size in Saint Petersburg Florida?

The average home size is 1,629 square feet. Listings span from modest residences to much larger properties, contributing to the overall average price of $678,584.

Ready to make the list yours?

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

Search Saint Petersburg homes