Back to HomeSwipr

Homes for Sale in Saint Petersburg, FL

946 listings available right now — swipe to find your perfect match.

Start Swiping in Saint Petersburg

946

Active Listings

$1,170,854

Avg. Price

$23,999

Starting From

$6,995,000

Up To

Saint Petersburg Market Snapshot

The median home price in Saint Petersburg is $439,900, with listings ranging from $4,000 to $15,100,000. Buyers can expect to pay around $385/sqft on average. Homes typically spend 19 days on market.

Price Distribution

Under $500K
545 (58%)
$500K–$1M
247 (26%)
$1M–$2.5M
115 (12%)
$2.5M–$5M
31 (3%)
$5M+
8 (1%)

Featured Listings in Saint Petersburg

Swipe all 946
7801 34th Ave N Lot 80, Saint Petersburg$89,000

7801 34th Ave N Lot 80

Saint Petersburg, FL

3 bd2.5 ba928 sqft
3626 Queen St N, Saint Petersburg$349,900

3626 Queen St N

Saint Petersburg, FL

2 bd1 ba936 sqft
301 1st St S Unit 3205, Saint Petersburg$1,399,000

301 1st St S Unit 3205

Saint Petersburg, FL

2 bd3 ba1,546 sqft
2701 34th St N Lot 554, Saint Petersburg$23,999

2701 34th St N Lot 554

Saint Petersburg, FL

2 bd1 ba840 sqft
7310 11th Ave N, Saint Petersburg$550,000

7310 11th Ave N

Saint Petersburg, FL

3 bd2 ba1,841 sqft
400 Central Ave Unit 303, Saint Petersburg$2,295,000

400 Central Ave Unit 303

Saint Petersburg, FL

2 bd3 ba2,292 sqft
4263 7th Ave N, Saint Petersburg$419,900

4263 7th Ave N

Saint Petersburg, FL

3 bd2 ba1,136 sqft
3312 74th St N, Saint Petersburg$340,000

3312 74th St N

Saint Petersburg, FL

2 bd1 ba964 sqft
10200 Gandy Blvd N Apt 816, Saint Petersburg$145,000

10200 Gandy Blvd N Apt 816

Saint Petersburg, FL

1 bd1 ba642 sqft
275 1st Ave S Unit 4202, Saint Petersburg$6,995,000

275 1st Ave S Unit 4202

Saint Petersburg, FL

3 bd5 ba3,989 sqft
7540 Sunshine Skyway Ln S Apt 217, Saint Petersburg$575,000

7540 Sunshine Skyway Ln S Apt 217

Saint Petersburg, FL

2 bd3 ba1,280 sqft
8346 42nd Ave N, Saint Petersburg$349,900

8346 42nd Ave N

Saint Petersburg, FL

2 bd2 ba994 sqft
355 Red Cedar Ct NE, Saint Petersburg$850,000

355 Red Cedar Ct NE

Saint Petersburg, FL

3 bd3 ba2,146 sqft
4531 Shore Acres Blvd NE, Saint Petersburg$296,500

4531 Shore Acres Blvd NE

Saint Petersburg, FL

2 bd1 ba900 sqft
4928 61st Ave S, Saint Petersburg$2,250,000

4928 61st Ave S

Saint Petersburg, FL

3 bd4 ba3,282 sqft
2703 18th St S, Saint Petersburg$329,900

2703 18th St S

Saint Petersburg, FL

3 bd2 ba1,221 sqft
1567 Delaware Ave NE, Saint Petersburg$725,000

1567 Delaware Ave NE

Saint Petersburg, FL

2 bd2 ba1,575 sqft
1601 43rd St N Apt 129, Saint Petersburg$215,000

1601 43rd St N Apt 129

Saint Petersburg, FL

2 bd2 ba1,140 sqft
275 1st Ave S Unit 3507, Saint Petersburg$1,395,000

275 1st Ave S Unit 3507

Saint Petersburg, FL

2 bd3 ba1,339 sqft
11441 47th Ave N, Saint Petersburg$674,400

11441 47th Ave N

Saint Petersburg, FL

3 bd2 ba1,636 sqft
1600 Park St N, Saint Petersburg$4,999,000

1600 Park St N

Saint Petersburg, FL

5 bd4 ba2,396 sqft
4091 13th Way NE, Saint Petersburg$1,475,000

4091 13th Way NE

Saint Petersburg, FL

4 bd2 ba1,949 sqft
521 51st Ave S, Saint Petersburg$730,000

521 51st Ave S

Saint Petersburg, FL

3 bd2 ba2,117 sqft
644 3rd Ave S Unit 507, Saint Petersburg$629,000

644 3rd Ave S Unit 507

Saint Petersburg, FL

2 bd2 ba1,355 sqft

Property Types in Saint Petersburg

Single Family (528)Condo (227)Manufactured (72)Townhouse (68)Land (38)Multi-Family (13)

Saint Petersburg listings average 3 bedrooms, 2 bathrooms, and 1,648 square feet. The average year built is 1967. Single Family homes are the most common property type, making up 56% of available inventory.

Find Your Dream Home in Saint Petersburg

HomeSwipr uses AI to learn what you love. Swipe right on homes you like and we'll surface better matches every time.

Start Swiping in Saint Petersburg

About Living in Saint Petersburg, Florida

The Saint Petersburg market currently shows 946 active listings between $4,000 to $15,100,000, with a median asking price of $439,900, averaging $385 per square foot. Single Family homes lead inventory at 56% of listings. Condo (24%) and Manufactured (8%) round out the mix.

Expect 3 bedrooms, 2 bathrooms, 1,648 square feet on an average listing in Saint Petersburg. Average year built: 1967. Homes typically go under contract after 19 days on market.

HomeSwipr turns Saint Petersburg home hunting into a swipe-based feed. Pass on what's wrong, save what's right, and let the AI figure out your real criteria faster than you could write them down.

Frequently asked questions about homes for sale in Saint Petersburg

How many homes are for sale in Saint Petersburg, FL?

There are 946 homes for sale in Saint Petersburg, FL right now, with prices ranging from $4,000 to $15,100,000. Inventory is refreshed daily from live listing feeds.

What is the median home price in Saint Petersburg?

The median home price in Saint Petersburg is $439,900, with an average of $712,414. Prices span $4,000 to $15,100,000 across 946 current listings.

What is the average price per square foot in Saint Petersburg?

The average price per square foot in Saint Petersburg is $385 based on current listings. Per-sqft varies meaningfully by neighborhood and property type within the city.

What types of homes are for sale in Saint Petersburg?

Single Family homes dominate Saint Petersburg inventory at 56% of listings. Condo (24%) and Manufactured (8%) round out the mix.

What does a typical Saint Petersburg home look like?

A typical Saint Petersburg listing offers 3 bedrooms, 2 bathrooms, and 1,648 square feet, with an average year built of 1967.

How long do Saint Petersburg homes stay on the market?

Saint Petersburg homes have been on the market an average of 19 days. Newer listings (under 7 days) typically indicate fresh inventory worth early attention.