Log in
Sign up
Members get daily listing updates
SEARCH
For Sale
For Rent
Find an Agent
Feed
Favorites
Redfin Premier
Sell My Home
List My Home for Rent
Mobile App
Homepage
Saved Searches
Why Sell with Redfin?
Owner Dashboard
Open House Schedule
Appointments
Mortgage
Be a Redfin Agent
Notification Settings
Buy ▾
Popular Searches
Homes for sale
Condos for sale
Land for sale
Open houses
Buying Options
Buy with Redfin
Redfin Premier
Buying Resources
Affordability calculator
Home buying guide
Find lenders & inspectors
Free home buying classes
US housing market
Rent ▾
Rental Resources
List my home for rent
Rental market tracker
How much rent can I afford?
Should I rent or buy?
Renter guide
Sell ▾
My Home
What's my home worth?
My home dashboard
Redfin Selling Options
Why sell with Redfin?
Redfin Premier
Redfin Full Service
Find an agent
Selling Resources
Home selling guide
Will selling pay off?
Find handypeople and stagers
Home improvement trends
Redfin Premier
Mortgage ▾
Mortgage
Get pre-approved
Today's mortgage rates
Payment calculator
Real Estate Agents ▾
Find an Agent
Join as a Redfin Agent
Join our referral network
Agent Resource Center
Feed
Join / Sign in
Redfin
USA
Florida
Pinellas County
St. Petersburg
31ST-31ST
Properties in St. Petersburg in 31ST-31ST
Find homes for sale in St. Petersburg by selecting a property below:
8091 31st Ave N, Saint Petersburg, FL 33710
8035 31st Ave N, Saint Petersburg, FL 33710
8045 31st Ave N, Saint Petersburg, FL 33710
4887 31st St N, Saint Petersburg, FL 33714
3450 31st St N, Saint Petersburg, FL 33713
8075 31st Ave N, Saint Petersburg, FL 33710
4865 31st St N, Saint Petersburg, FL 33714
6190 31st Ave N, Saint Petersburg, FL 33710
8059 31st Ave N, Saint Petersburg, FL 33710
715 31st Ave N, St Petersburg, FL 33704
8051 31st Ave N, Saint Petersburg, FL 33710
3951 31st St S, Saint Petersburg, FL 33712
4707 31st St S, St. Petersburg, FL 33712
5200 31st St S, St. Petersburg, FL 33712
4015 31st St S, Saint Petersburg, FL 33712
4115 31st St S, Saint Petersburg, FL 33712
235 31st St N, Saint Petersburg, FL 33713
8000 31st Ave N, Saint Petersburg, FL 33710
8016 31st Ave N, Saint Petersburg, FL 33710
4894 31st St N, Saint Petersburg, FL 33714
8001 31st Ave N, Saint Petersburg, FL 33710
8025 31st Ave N, Saint Petersburg, FL 33710
8081 31st Ave N, Saint Petersburg, FL 33710
8017 31st Ave N, Saint Petersburg, FL 33710
4400 31st St S, Saint Petersburg, FL 33712
4360 31st St S, Saint Petersburg, FL 33712
4398 31st St S, Saint Petersburg, FL 33712
2930 31st St N, Saint Petersburg, FL 33713
2301 31st St N, Saint Petersburg, FL 33713
8122 31st Ave N, Saint Petersburg, FL 33710
445 31st St N, St. Petersburg, FL 33713
4330 31st St S, Saint Petersburg, FL 33712
8100 31st Ave N, Saint Petersburg, FL 33710
3726 31st St N, St. Petersburg, FL 33713
2900 31st St N, Saint Petersburg, FL 33713
2425 31st St S, Saint Petersburg, FL 33712
2427 31st St S, Saint Petersburg, FL 33712
2435 31st St S, Saint Petersburg, FL 33712
2447 31st St S, Saint Petersburg, FL 33712
2818 31st St N, Saint Petersburg, FL 33713
2501 31st St S, Saint Petersburg, FL 33712
2511 31st St S, Saint Petersburg, FL 33712
2517 31st St S, Saint Petersburg, FL 33712
2527 31st St S, Saint Petersburg, FL 33712
2535 31st St S, Saint Petersburg, FL 33712
2800 31st St N, Saint Petersburg, FL 33713
2845 31st St N, Saint Petersburg, FL 33713
2837 31st St N, Saint Petersburg, FL 33713
4014 31st St S, Saint Petersburg, FL 33712
117 31st St N, Saint Petersburg, FL 33713
4024 31st St S, Saint Petersburg, FL 33712
4018 31st St S, Saint Petersburg, FL 33712
4100 31st St S, Saint Petersburg, FL 33712
4040 31st St S, Saint Petersburg, FL 33712
1337 31st St S, Saint Petersburg, FL 33712
1345 31st St S, Saint Petersburg, FL 33712
635 31st Ave N, Saint Petersburg, FL 33704
1411 31st St S, Saint Petersburg, FL 33712
3885 31st St S, Saint Petersburg, FL 33712
1401 31st St S, Saint Petersburg, FL 33712
1431 31st St S, Saint Petersburg, FL 33712
811 31st Ave N, St. Petersburg, FL 33704
1421 31st St S, Saint Petersburg, FL 33712
737 31st Ave N, Saint Petersburg, FL 33704
1439 31st St S, Saint Petersburg, FL 33712
3801 31st St S, Saint Petersburg, FL 33712
840 31st Ave N, Saint Petersburg, FL 33704
620 31st St N, Saint Petersburg, FL 33713
6040 31st St N, Saint Petersburg, FL 33714
2801 31st St N, Saint Petersburg, FL 33713
600 31st St N, Saint Petersburg, FL 33713
4230 31st St S, Saint Petersburg, FL 33712
727 31st Ave N, Saint Petersburg, FL 33704
1770 31st St S, St. Petersburg, FL 33712
6260 31st Ave N, Saint Petersburg, FL 33710
6236 31st Ave N, Saint Petersburg, FL 33710
1400 31st St S, Saint Petersburg, FL 33712
763 31st Ave N, Saint Petersburg, FL 33704
2915 31st St N, Saint Petersburg, FL 33713
2901 31st St N, Saint Petersburg, FL 33713
2929 31st St N, Saint Petersburg, FL 33713
2819 31st St N, Saint Petersburg, FL 33713
532 31st St N, Saint Petersburg, FL 33713
1727 31st St S, Saint Petersburg, FL 33712
1719 31st St S, Saint Petersburg, FL 33712
1735 31st St S, Saint Petersburg, FL 33712
4210 31st St S, Saint Petersburg, FL 33712
333 31st St N, St. Petersburg, FL 33713
4220 31st St S, Saint Petersburg, FL 33712
4140 31st St S, Saint Petersburg, FL 33712
1711 31st St S, Saint Petersburg, FL 33712
4200 31st St S, Saint Petersburg, FL 33712
1701 31st St S, Saint Petersburg, FL 33712
4126 31st St S, Saint Petersburg, FL 33712
4134 31st St S, Saint Petersburg, FL 33712
4110 31st St S, Saint Petersburg, FL 33712
4118 31st St S, Saint Petersburg, FL 33712
1000 31st St N, Saint Petersburg, FL 33713
1600 31st St S, Saint Petersburg, FL 33712
1590 31st St S, Saint Petersburg, FL 33712
5010 31st St S, Saint Petersburg, FL 33712
5034 31st St S, Saint Petersburg, FL 33712
5000 31st St S, Saint Petersburg, FL 33712
4011 31st St S, Saint Petersburg, FL 33712
6234 31st St S, Saint Petersburg, FL 33712
3360 31st St S, Saint Petersburg, FL 33712
700 31st Ave N, Saint Petersburg, FL 33704
2901 31st St S, St. Petersburg, FL 33712
6790 31st Ln N, Saint Petersburg, FL 33702
6822 31st Ave N, Saint Petersburg, FL 33710
6800 31st Ave N, Saint Petersburg, FL 33710
1660 31st St S, Saint Petersburg, FL 33712
6800 31st Ave N, Saint Petersburg, FL 33710
2851 31st St S, Saint Petersburg, FL 33712
3901 31st St N, Saint Petersburg, FL 33714
6996 31st Ave N, Saint Petersburg, FL 33710
3913 31st St N, Saint Petersburg, FL 33714
6948 31st Ave N, Saint Petersburg, FL 33710
710 31st Ave N, St Petersburg, FL 33704
3231 31st St N, Saint Petersburg, FL 33713
3301 31st St N, Saint Petersburg, FL 33713
3948 31st St S, St Petersburg, FL 33712
1501 31st St S, Saint Petersburg, FL 33712
3325 31st St N, Saint Petersburg, FL 33713
6121 31st St S, St. Petersburg, FL 33712
3333 31st St N, Saint Petersburg, FL 33713
3221 31st St N, Saint Petersburg, FL 33713
1330 31st St S, Saint Petersburg, FL 33712
3790 31st St S, Saint Petersburg, FL 33712
3921 31st St N, Saint Petersburg, FL 33714
3309 31st St N, Saint Petersburg, FL 33713
3800 31st St S, Saint Petersburg, FL 33712
3317 31st St N, Saint Petersburg, FL 33713
1545 31st St S, Saint Petersburg, FL 33712
1525 31st St S, Saint Petersburg, FL 33712
1551 31st St S, Saint Petersburg, FL 33712
3880 31st St S, Saint Petersburg, FL 33712
1533 31st St S, Saint Petersburg, FL 33712
6100 31st St N, St. Petersburg, FL 33714
781 31st Ave N, Saint Petersburg, FL 33704
3900 31st St S, Saint Petersburg, FL 33712
824 31st Ave N, Saint Petersburg, FL 33704
3860 31st St S, Saint Petersburg, FL 33712
3924 31st St S, Saint Petersburg, FL 33712
3510 31st St S, Saint Petersburg, FL 33712
5555 31st St N, Saint Petersburg, FL 33714
3740 31st St S, Saint Petersburg, FL 33712
1230 31st St N, Saint Petersburg, FL 33713
1216 31st St N, Saint Petersburg, FL 33713
1819 31st St S, Saint Petersburg, FL 33712
1829 31st St S, Saint Petersburg, FL 33712
619 31st Ave N, Saint Petersburg, FL 33704
627 31st Ave N, Saint Petersburg, FL 33704
2601 31st St S, Saint Petersburg, FL 33712
2121 31st St S, Saint Petersburg, FL 33712
2035 31st St S, Saint Petersburg, FL 33712
1200 31st St N, Saint Petersburg, FL 33713
2019 31st St S, Saint Petersburg, FL 33712
1225 31st St N, Saint Petersburg, FL 33713
6770 31st Ave N, Saint Petersburg, FL 33710
6780 31st Ave N, Saint Petersburg, FL 33710
643 31st Ave N, Saint Petersburg, FL 33704
6801 31st Ave N, Saint Petersburg, FL 33710
6823 31st Ave N, Saint Petersburg, FL 33710
3821 31st St N, Saint Petersburg, FL 33714
6900 31st Ave N, Saint Petersburg, FL 33710
6844 31st Ave N, Saint Petersburg, FL 33710
6845 31st Ave N, Saint Petersburg, FL 33710
6901 31st Ave N, Saint Petersburg, FL 33710
3010 31st St N, Saint Petersburg, FL 33713
3839 31st St N, Saint Petersburg, FL 33714
626 31st Ave N, Saint Petersburg, FL 33704
432 31st St N, Saint Petersburg, FL 33713
3829 31st St N, Saint Petersburg, FL 33714
2432 31st St S, St. Petersburg, FL 33712
5453 31st St N, Saint Petersburg, FL 33714
620 31st Ave N, Saint Petersburg, FL 33704
6630 31st Ln N, Saint Petersburg, FL 33702
2110 31st St S, Saint Petersburg, FL 33712
1939 31st St S, Saint Petersburg, FL 33712
1925 31st St S, Saint Petersburg, FL 33712
1911 31st St S, Saint Petersburg, FL 33712
6997 31st Ave N, Saint Petersburg, FL 33710
4301 31st St S, St. Petersburg, FL 33712
6949 31st Ave N, Saint Petersburg, FL 33710
6375 31st Ave N, Saint Petersburg, FL 33710
6395 31st Ave N, Saint Petersburg, FL 33710
6325 31st Ave N, Saint Petersburg, FL 33710
792 31st Ave NE, Saint Petersburg, FL 33704
6349 31st Ave N, Saint Petersburg, FL 33710
800 31st Ave NE, Saint Petersburg, FL 33704
6753 31st Ave N, Saint Petersburg, FL 33710
6783 31st Ave N, Saint Petersburg, FL 33710
1914 31st St S, Saint Petersburg, FL 33712
6773 31st Ave N, Saint Petersburg, FL 33710
6400 31st Ave N, Saint Petersburg, FL 33710
6422 31st Ave N, Saint Petersburg, FL 33710
6466 31st Ave N, Saint Petersburg, FL 33710
6474 31st Ave N, Saint Petersburg, FL 33710
6450 31st Ave N, Saint Petersburg, FL 33710
6458 31st Ave N, Saint Petersburg, FL 33710
6285 31st Ave N, St Petersburg, FL 33710
6301 31st Ave N, St Petersburg, FL 33710
6480 31st Ave N, Saint Petersburg, FL 33710
6486 31st Ave N, Saint Petersburg, FL 33710
973 31st Ave NE, Saint Petersburg, FL 33704
1700 31st St S, Saint Petersburg, FL 33712
6526 31st Ave N, Saint Petersburg, FL 33710
6512 31st Ave N, Saint Petersburg, FL 33710
901 31st Ave NE, Saint Petersburg, FL 33704
6436 31st Ave N, Saint Petersburg, FL 33710
1710 31st St S, Saint Petersburg, FL 33712
6442 31st Ave N, Saint Petersburg, FL 33710
945 31st Ave NE, Saint Petersburg, FL 33704
1617 31st St S, Saint Petersburg, FL 33712
927 31st Ave NE, Saint Petersburg, FL 33704
1720 31st St S, Saint Petersburg, FL 33712
6500 31st Ave N, Saint Petersburg, FL 33710
1734 31st St S, Saint Petersburg, FL 33712
6492 31st Ave N, Saint Petersburg, FL 33710
6682 31st Ave N, Saint Petersburg, FL 33710
6723 31st Ave N, Saint Petersburg, FL 33710
6760 31st Ave N, Saint Petersburg, FL 33710
6750 31st Ave N, Saint Petersburg, FL 33710
972 31st Ave NE, Saint Petersburg, FL 33704
6740 31st Ave N, Saint Petersburg, FL 33710
990 31st Ave NE, Saint Petersburg, FL 33704
6681 31st Ave N, Saint Petersburg, FL 33710
6691 31st Ave N, Saint Petersburg, FL 33710
6701 31st Ave N, Saint Petersburg, FL 33710
900 31st Ave NE, Saint Petersburg, FL 33704
6713 31st Ave N, Saint Petersburg, FL 33710
918 31st Ave NE, Saint Petersburg, FL 33704
2339 31st St S, Saint Petersburg, FL 33712
4701 31st St N, St Petersburg, FL 33712
6692 31st Ave N, Saint Petersburg, FL 33710
5330 31st St N, Saint Petersburg, FL 33714
4000 31st St N, Saint Petersburg, FL 33714
6730 31st Ave N, Saint Petersburg, FL 33710
936 31st Ave NE, Saint Petersburg, FL 33704
6720 31st Ave N, Saint Petersburg, FL 33710
954 31st Ave NE, Saint Petersburg, FL 33704
6710 31st Ave N, Saint Petersburg, FL 33710
6700 31st Ave N, Saint Petersburg, FL 33710
4141 31st St N, Saint Petersburg, FL 33714
6743 31st Ave N, Saint Petersburg, FL 33710
6733 31st Ave N, Saint Petersburg, FL 33710
1940 31st St S, Saint Petersburg, FL 33712
4163 31st St N, Saint Petersburg, FL 33714
6763 31st Ave N, Saint Petersburg, FL 33710
5310 31st St N, Saint Petersburg, FL 33714
618 31st St S, Saint Petersburg, FL 33712
600 31st St S, Saint Petersburg, FL 33712
610 31st St S, Saint Petersburg, FL 33712
544 31st St S, St Petersburg, FL 33712
31st St S, St Petersburg, FL 33712
532 31st St S, Saint Petersburg, FL 33712
3035 31st St N, St Petersburg, FL 33713
3025 31st St N, Saint Petersburg, FL 33713
5026 31st St S, Saint Petersburg, FL 33712
3113 31st St N, Saint Petersburg, FL 33713
3101 31st St N, Saint Petersburg, FL 33713
8101 31st Ave N, Saint Petersburg, FL 33710
811 31st Ave N, Saint Petersburg, FL 33704
1900 31st St S, Saint Petersburg, FL 33712
724 31st Ave NE, Saint Petersburg, FL 33704
746 31st Ave NE, Saint Petersburg, FL 33704
3131 31st St N, Saint Petersburg, FL 33713
8135 31st Ave N, Saint Petersburg, FL 33710
3121 31st St N, Saint Petersburg, FL 33713
8123 31st Ave N, Saint Petersburg, FL 33710
6396 31st Ave N, Saint Petersburg, FL 33710
6372 31st Ave N, Saint Petersburg, FL 33710
6300 31st Ave N, Saint Petersburg, FL 33710
1742 31st St S, Saint Petersburg, FL 33712
6278 31st Ave N, Saint Petersburg, FL 33710
1760 31st St S, Saint Petersburg, FL 33712
6348 31st Ave N, Saint Petersburg, FL 33710
5840 31st St N Unit B, St. Petersburg, FL 33714
6324 31st Ave N, Saint Petersburg, FL 33710
1750 31st St S, Saint Petersburg, FL 33712
5910 31st St N, Saint Petersburg, FL 33714
5860 31st St N, Saint Petersburg, FL 33714
5836 31st St N, Saint Petersburg, FL 33714
1770 31st St S, Saint Petersburg, FL 33712
5838 31st St N, Saint Petersburg, FL 33714
6255 31st Ave N, Saint Petersburg, FL 33710
5018 31st St S, Saint Petersburg, FL 33712
6200 31st St S, Saint Petersburg, FL 33712
6218 31st St S, Saint Petersburg, FL 33712
4728 31st St N, Saint Petersburg, FL 33714
4796 31st St N, Saint Petersburg, FL 33714
3213 31st St N, Saint Petersburg, FL 33713
4780 31st St N, Saint Petersburg, FL 33714
3023 31st St N, Saint Petersburg, FL 33713
8056 31st Ave N, Saint Petersburg, FL 33710
8050 31st Ave N, Saint Petersburg, FL 33710
4812 31st St N, Saint Petersburg, FL 33714
4900 31st St S, St. Petersburg, FL 33712
6507 31st Ave N, Saint Petersburg, FL 33710
6499 31st Ave N, Saint Petersburg, FL 33710
6527 31st Ave N, Saint Petersburg, FL 33710
8044 31st Ave N, Saint Petersburg, FL 33710
6515 31st Ave N, Saint Petersburg, FL 33710
6477 31st Ave N, Saint Petersburg, FL 33710
8084 31st Ave N, Saint Petersburg, FL 33710
6469 31st Ave N, Saint Petersburg, FL 33710
6493 31st Ave N, Saint Petersburg, FL 33710
6485 31st Ave N, Saint Petersburg, FL 33710
6445 31st Ave N, Saint Petersburg, FL 33710
8062 31st Ave N, Saint Petersburg, FL 33710
6433 31st Ave N, Saint Petersburg, FL 33710
8080 31st Ave N, Saint Petersburg, FL 33710
6461 31st Ave N, Saint Petersburg, FL 33710
8074 31st Ave N, Saint Petersburg, FL 33710
6453 31st Ave N, Saint Petersburg, FL 33710
8094 31st Ave N, Saint Petersburg, FL 33710
6425 31st Ave N, Saint Petersburg, FL 33710
6401 31st Ave N, Saint Petersburg, FL 33710
8068 31st Ave N, Saint Petersburg, FL 33710
7760 31st Ave N, Saint Petersburg, FL 33710
7730 31st Ave N, Saint Petersburg, FL 33710
6201 31st St N, St. Petersburg, FL 33702
7790 31st Ave N, Saint Petersburg, FL 33710
7654 31st Ave N, Saint Petersburg, FL 33710
7630 31st Ave N, Saint Petersburg, FL 33710
5600 31st St N, Saint Petersburg, FL 33714
7700 31st Ave N, Saint Petersburg, FL 33710
5630 31st St N, Saint Petersburg, FL 33714
7678 31st Ave N, Saint Petersburg, FL 33710
7655 31st Ave N, Saint Petersburg, FL 33710
7679 31st Ave N, Saint Petersburg, FL 33710
7701 31st Ave N, Saint Petersburg, FL 33710
1131 31st St N, Saint Petersburg, FL 33713
5353 31st St N, St. Petersburg, FL 33714
7731 31st Ave N, Saint Petersburg, FL 33710
7761 31st Ave N, Saint Petersburg, FL 33710
7791 31st Ave N, Saint Petersburg, FL 33710
6226 31st St S, Saint Petersburg, FL 33712