33704 Homes for Sale — St. Petersburg, FL

Every active MLS listing in St. Petersburg’s 33704 ZIP code, refreshed nightly, with the price bands, the property mix and the communities that have the most homes for sale. For the whole city see homes for sale in St. Petersburg, FL (2,405 listings); for the ZIP’s values, taxes and growth see the 33704 housing scorecard.

33704 at a glance

ZIP 33704 is St. Petersburg, Pinellas County, FL. The numbers below are computed from MLS closings and live listings for every community in the ZIP and refresh with each data pull.

Where it isSt. Petersburg, Pinellas County, FL
Communities184 MLS communities, 58 with 12-month sales data
Median sold price, 12 months$737K (+15.7% year over year)
Price per square foot$435
For sale / under contract now50 / 26
Homes sold, 12 months312
Days to contract (median)47
Months of supply3.3
New construction share of sales9%
Sale-to-original-list92.0%
By price band (for sale / sold 12 mo / months)$300K–$500K: 11 / 88 / 1.5; $500K–$750K: 20 / 55 / 4.4; $750K+: 19 / 158 / 1.4
FEMA flood zone (SFHA) shareabout 80% of 54 sampled homes in the ZIP's largest communities sit in a Special Flood Hazard Area
Schools listings report mostPinellas County Public Schools (verify by address); Confirm zoned elementary, middle, and high; Magnet and choice options may apply
Communities with the most salesSnell Shores Unit 01 ($415K), Barnard Erastus A S Rev Sub ($948K), Edgemoor Estates Replat ($329K), Bridgeway Add ($850K), Bay Breeze Cove ($412K), NORTH EAST PARK PLACIDO SHORES ($1.22M)

33704 housing market tracker · all homes for sale in St. Petersburg, FL · Pinellas County property tax

90 homes are for sale in ZIP 33704 (St. Petersburg, FL) right now, from $337,900 to $2,580,000 for the middle 80%, at a median asking price of $962,500 and $472 per square foot. The typical listing is 2,222 sq ft, built 1959; 20 came on the market in the last 7 days and 17% are new construction.

Newest homes for sale in 33704

445 18Th Avenue, home for sale in St. Petersburg 33704
$2,580,000 New
5 bd · 4 ba · 4,400 sq ft · built 1925
445 18Th Avenue
Snell Hamletts North Shore
Listing courtesy of SOUTHERN ROOTS REALTY, LLC
555 26Th Avenue, home for sale in St. Petersburg 33704
$1,900,000 New
5 bd · 5 ba · 3,746 sq ft · built 2021
555 26Th Avenue
Twenty-Sixth Ave Heights
Listing courtesy of PARK PROPERTY GROUP
601 Cordova Boulevard, home for sale in St. Petersburg 33704
$3,995,000 New
5 bd · 5.5 ba · 4,325 sq ft · built 2026
601 Cordova Boulevard
Eden Shores
Listing courtesy of ELITEEAGLE REALTY SERVICES, LL
215 NE Nina Street, home for sale in St. Petersburg 33704
$2,750,000 New
4 bd · 3 ba · 3,384 sq ft · built 2027
215 NE Nina Street
snell isle brightwaters
Listing courtesy of GLOBAL INVESTMENT & TRUST REAL
1365 Snell Isle Boulevard #9A, home for sale in St. Petersburg 33704
$2,675,000 New
3 bd · 3.5 ba · 4,800 sq ft · built 1962
1365 Snell Isle Boulevard #9A
Brightwaters Tower Of Snell Isle
Listing courtesy of LISTWITHFREEDOM.COM
842 19Th Avenue, home for sale in St. Petersburg 33704
$1,725,000 New
4 bd · 4.5 ba · 3,047 sq ft · built 2018
842 19Th Avenue
Eatons W T Euclid Blvd
Listing courtesy of SMITH & ASSOCIATES REAL ESTATE
150 18Th Avenue, home for sale in St. Petersburg 33704
$1,675,000 New
4 bd · 3.5 ba · 2,607 sq ft · built 1925
150 18Th Avenue
Listing courtesy of RE/MAX REALTY UNLIMITED
3320 15Th Street, home for sale in St. Petersburg 33704
$1,549,000 New
6 bd · 4 ba · 3,485 sq ft · built 2027
3320 15Th Street
Lanfield-Sumner
Listing courtesy of COMPASS FLORIDA LLC
826 32Nd Avenue, home for sale in St. Petersburg 33704
$1,295,000 New
3 bd · 3.5 ba · 2,356 sq ft · built 2027
826 32Nd Avenue
Seminary Heights
Listing courtesy of SMITH & ASSOCIATES REAL ESTATE
1423 Dr Martin Luther King Jr Street, home for sale in St. Petersburg 33704
$825,000 New
4 bd · 2 ba · 2,208 sq ft · built 1928
1423 Dr Martin Luther King Jr Street
Intermont G L Hunts Div
Listing courtesy of COMPASS FLORIDA LLC
2918 10Th Street, home for sale in St. Petersburg 33704
$650,000 New
5 bd · 3 ba · 2,570 sq ft · built 1993
2918 10Th Street
Listing courtesy of BARKETT REALTY
1311 21St Avenue, home for sale in St. Petersburg 33704
$449,900 New
3 bd · 1 ba · 1,114 sq ft · built 1927
1311 21St Avenue
Euclid Grove
Listing courtesy of MAINSTAY BROKERAGE LLC
449 38Th Avenue, home for sale in St. Petersburg 33704
$337,900 New
3 bd · 2 ba · 756 sq ft · built 1935
449 38Th Avenue
Curns W J
Listing courtesy of COMPASS FLORIDA LLC
1338 Snell Isle Boulevard #1, home for sale in St. Petersburg 33704
$285,000 New
2 bd · 2 ba · 1,100 sq ft · built 1973
1338 Snell Isle Boulevard #1
Eden Shores
Listing courtesy of COMPASS FLORIDA LLC
138 36Th Avenue #208 W, home for sale in St. Petersburg 33704
$145,000 New
1 bd · 1 ba · 770 sq ft · built 1963
138 36Th Avenue #208 W
Listing courtesy of COASTAL PROPERTIES GROUP INTERNATIONAL
416 19Th Avenue, home for sale in St. Petersburg 33704
$1,700,000 New
5 bd · 3 ba · 3,073 sq ft · built 1940
416 19Th Avenue
Snell Hamletts North Shore
Listing courtesy of COMPASS FLORIDA LLC
415 20Th Avenue, home for sale in St. Petersburg 33704
$1,490,000 New
3 bd · 2.5 ba · 2,793 sq ft · built 1920
415 20Th Avenue
Snell Hamletts North Shore
Listing courtesy of SMITH & ASSOCIATES REAL ESTATE
452 23Rd Avenue, home for sale in St. Petersburg 33704
$775,000 New
2 bd · 2 ba · 1,400 sq ft · built 1948
452 23Rd Avenue
Listing courtesy of RE/MAX REALTY UNLIMITED
4627 Venetian Boulevard, home for sale in St. Petersburg 33704
$439,000 New
4 bd · 2.5 ba · 1,989 sq ft · built 1960
4627 Venetian Boulevard
shore acres overlook
Listing courtesy of SMITH & ASSOCIATES REAL ESTATE
602 29Th Avenue, home for sale in St. Petersburg 33704
$1,200,000 New
3 bd · 2 ba · 2,285 sq ft · built 1940
602 29Th Avenue
Clark & Butlers
Listing courtesy of RE/MAX REALTY UNLIMITED
456 Rafael Boulevard, home for sale in St. Petersburg 33704
$3,695,000
5 bd · 5.5 ba · 5,206 sq ft · built 2026
456 Rafael Boulevard
Snell Isle Brightbay
Listing courtesy of KELLER WILLIAMS ST PETE REALTY
229 18Th Avenue, home for sale in St. Petersburg 33704
$1,900,000
5 bd · 4 ba · 2,921 sq ft · built 1925
229 18Th Avenue
Snell Hamletts North Shore
Listing courtesy of SOUTHERN ROOTS REALTY, LLC
3712 Foster Hill Drive, home for sale in St. Petersburg 33704
$950,000
3 bd · 2.5 ba · 1,998 sq ft · built 1951
3712 Foster Hill Drive
Allendale Terrace
Listing courtesy of KELLER WILLIAMS ST PETE REALTY
100 Monterey Boulevard, home for sale in St. Petersburg 33704
$1,600,000
4 bd · 4 ba · 3,146 sq ft · built 1953
100 Monterey Boulevard
Listing courtesy of PALERMO REAL ESTATE PROF. INC.
125 22Nd Avenue, home for sale in St. Petersburg 33704
$692,000
2 bd · 2 ba · 1,311 sq ft · built 1951
125 22Nd Avenue
Granada Terrace
Listing courtesy of FLAT FEE MLS REALTY
3531 Dr Mlk Jr. Drive, home for sale in St. Petersburg 33704
$1,099,990
4 bd · 3 ba · 3,100 sq ft · built 2026
3531 Dr Mlk Jr. Drive
Allendale
Listing courtesy of DOMAIN REALTY LLC
201 Snell Isle Boulevard, home for sale in St. Petersburg 33704
$875,000
3 bd · 2.5 ba · 2,266 sq ft · built 1959
201 Snell Isle Boulevard
Merhige
Listing courtesy of KELLER WILLIAMS ST PETE REALTY
910 Snell Isle Boulevard, home for sale in St. Petersburg 33704
$649,000
2 bd · 2 ba · 1,347 sq ft · built 1952
910 Snell Isle Boulevard
snell isle brightwaters
Listing courtesy of SMITH & ASSOCIATES REAL ESTATE
601 34Th Avenue, home for sale in St. Petersburg 33704
$859,900
4 bd · 3 ba · 1,463 sq ft · built 1951
601 34Th Avenue
Coffee Pot
Listing courtesy of VESTI LLC
1342 Snell Isle Boulevard #4, home for sale in St. Petersburg 33704
$320,000
2 bd · 2 ba · 1,100 sq ft · built 1973
1342 Snell Isle Boulevard #4
Eden Shores
Listing courtesy of KELLER WILLIAMS REALTY PORTFOLIO COLLECTION

Every home for sale in 33704 right now (88)

All 88 active listings in ZIP 33704 with a detail page, newest first, refreshed twice a day from the MLS.

Homes for sale in 33704 by price

Price bandFor saleShare
Under $200K56%
$200K–$300K33%
$300K–$400K44%
$400K–$500K56%
$500K–$750K1416%
$750K+5966%

Communities in 33704 with the most homes for sale

How to read this

Counts and medians are from active MLS listings with a 33704 mailing ZIP as of October 5, 2026; property mix Single-family 80%, Condo 17%, Townhouse 3%. Prices are asking prices. Listings are shown with the courtesy of the listing brokerage under IDX rules; information deemed reliable but not guaranteed. Other St. Petersburg ZIP codes: 33703, 33702, 33701, 33705, 33709, 33710, 33711, 33713, 33715, 33712, 33708, 33707. See also homes for sale in Pinellas County. More: St. Petersburg condos, St. Petersburg townhomes, luxury homes in St. Petersburg, new listings this week in St. Petersburg.

Hiring an agent in St. Petersburg, FL?

Get matched with the right local expert.

Tell us your goal in St. Petersburg, FL and we’ll connect you with the Momentum agent who knows it best — backed by a RealTrends 500 brokerage. No pressure, no obligation.

Prefer to talk now? Call (904) 351-6461.

Work with a local St. Petersburg, FL expert

A real conversation with a local specialist, usually within one business day.

or call (904) 351-6461