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
21ST-21ST
Properties in St. Petersburg in 21ST-21ST
Find homes for sale in St. Petersburg by selecting a property below:
3235 21st St N, Saint Petersburg, FL 33713
3221 21st St N, Saint Petersburg, FL 33713
3154 21st St N, Saint Petersburg, FL 33713
3219 21st St N, Saint Petersburg, FL 33713
3134 21st St N, Saint Petersburg, FL 33713
3201 21st St N, Saint Petersburg, FL 33713
4600 21st St N, Saint Petersburg, FL 33714
3110 21st St N, Saint Petersburg, FL 33713
3106 21st St N, Saint Petersburg, FL 33713
3128 21st St N, Saint Petersburg, FL 33713
4201 21st St N, Saint Petersburg, FL 33714
3227 21st St N, Saint Petersburg, FL 33713
3120 21st St N, Saint Petersburg, FL 33713
3030 21st St N, Saint Petersburg, FL 33713
3024 21st St N, Saint Petersburg, FL 33713
3050 21st St N, Saint Petersburg, FL 33713
3040 21st St N, Saint Petersburg, FL 33713
4313 21st St N, Saint Petersburg, FL 33714
4319 21st St N, Saint Petersburg, FL 33714
4329 21st St N, Saint Petersburg, FL 33714
3016 21st St N, Saint Petersburg, FL 33713
4339 21st St N, Saint Petersburg, FL 33714
4213 21st St N, Saint Petersburg, FL 33714
4221 21st St N, Saint Petersburg, FL 33714
4229 21st St N, Saint Petersburg, FL 33714
4235 21st St N, Saint Petersburg, FL 33714
4353 21st St N, Saint Petersburg, FL 33714
4500 21st St N, Saint Petersburg, FL 33714
4516 21st St N, Saint Petersburg, FL 33714
4508 21st St N, Saint Petersburg, FL 33714
1908 21st St S, Saint Petersburg, FL 33712
1840 21st St S, Saint Petersburg, FL 33712
4530 21st St N, Saint Petersburg, FL 33714
1816 21st St S, Saint Petersburg, FL 33712
1900 21st St S, Saint Petersburg, FL 33712
1721 21st St S, Saint Petersburg, FL 33712
1925 21st St S, Saint Petersburg, FL 33712
1711 21st St S, Saint Petersburg, FL 33712
1834 21st St S, Saint Petersburg, FL 33712
1701 21st St S, Saint Petersburg, FL 33712
1911 21st St S, Saint Petersburg, FL 33712
1847 21st St S, St Petersburg, FL 33712
1901 21st St S, Saint Petersburg, FL 33712
2502 21st St S, Saint Petersburg, FL 33712
2534 21st St S, Saint Petersburg, FL 33712
2530 21st St S, Saint Petersburg, FL 33712
2501 21st St S, Saint Petersburg, FL 33712
2550 21st St S, Saint Petersburg, FL 33712
2517 21st St S, Saint Petersburg, FL 33712
2511 21st St S, Saint Petersburg, FL 33712
2310 21st St S, Saint Petersburg, FL 33712
2300 21st St S, Saint Petersburg, FL 33712
2322 21st St S, Saint Petersburg, FL 33712
2430 21st St S, Saint Petersburg, FL 33712
2408 21st St S, Saint Petersburg, FL 33712
2500 21st St S, Saint Petersburg, FL 33712
2432 21st St S, Saint Petersburg, FL 33712
2250 21st St S, Saint Petersburg, FL 33712
2260 21st St S, Saint Petersburg, FL 33712
2238 21st St S, Saint Petersburg, FL 33712
2244 21st St S, Saint Petersburg, FL 33712
205 21st St S #205, St. Petersburg, FL 33712
3333 21st St N, St. Petersburg, FL 33713
1401 21st St S, Saint Petersburg, FL 33712
4300 21st St N, Saint Petersburg, FL 33714
3144 21st St N, St. Petersburg, FL 33713
3300 21st St N, Saint Petersburg, FL 33713
4550 21st St N, Saint Petersburg, FL 33714
4546 21st St N, Saint Petersburg, FL 33714
4230 21st St N, Saint Petersburg, FL 33714
4560 21st St N, Saint Petersburg, FL 33714
4700 21st St N, Saint Petersburg, FL 33714
2411 21st St S, Saint Petersburg, FL 33712
2417 21st St S, Saint Petersburg, FL 33712
2201 21st St S, Saint Petersburg, FL 33712
4200 21st St N, Saint Petersburg, FL 33714
4210 21st St N, Saint Petersburg, FL 33714
2217 21st St S, Saint Petersburg, FL 33712
2227 21st St S, Saint Petersburg, FL 33712
2245 21st St S, Saint Petersburg, FL 33712
2525 21st St S, Saint Petersburg, FL 33712
2535 21st St S, Saint Petersburg, FL 33712
2545 21st St S, Saint Petersburg, FL 33712
2303 21st St S, Saint Petersburg, FL 33712
2315 21st St S, Saint Petersburg, FL 33712
2325 21st St S, Saint Petersburg, FL 33712
2401 21st St S, Saint Petersburg, FL 33712
2520 21st St S, Saint Petersburg, FL 33712
720 21st Ave S #2, St. Petersburg, FL 33705
2501 21st St S #0, St. Petersburg, FL 33712
330 21st St N, Saint Petersburg, FL 33713
1916 21st St S, Saint Petersburg, FL 33712
1344 21st St S, St. Petersburg, FL 33712
415 21st St N, Saint Petersburg, FL 33713
783 21st Ave S, Saint Petersburg, FL 33705
775 21st Ave N, Saint Petersburg, FL 33704
795 21st Ave N, Saint Petersburg, FL 33704
807 21st Ave N, Saint Petersburg, FL 33704
745 21st Ave N, Saint Petersburg, FL 33704
1616 21st St S, Saint Petersburg, FL 33712
825 21st Ave N, Saint Petersburg, FL 33704
6359 21st Ave N, Saint Petersburg, FL 33710
1330 21st St S, Saint Petersburg, FL 33712
829 21st Ave N, Saint Petersburg, FL 33704
919 21st Ave S, Saint Petersburg, FL 33705
845 21st Ave N, Saint Petersburg, FL 33704
725 21st Ave S Unit B, St. Petersburg, FL 33705
767 21st Ave N, Saint Petersburg, FL 33704
939 21st Ave S, Saint Petersburg, FL 33705
727 21st Ave N, St Petersburg, FL 33704
719 21st Ave N, Saint Petersburg, FL 33704
753 21st Ave N, Saint Petersburg, FL 33704
765 21st Ave N, Saint Petersburg, FL 33704
1001 21st St S, Saint Petersburg, FL 33712
1816 21st St S, St. Petersburg, FL 33712
737 21st Ave N, Saint Petersburg, FL 33704
750 21st Ave N, Saint Petersburg, FL 33704
955 21st Ave S, Saint Petersburg, FL 33705
1021 21st St S, Saint Petersburg, FL 33712
760 21st Ave N, Saint Petersburg, FL 33704
770 21st Ave N, Saint Petersburg, FL 33704
1400 21st St S, Saint Petersburg, FL 33712
776 21st Ave N, Saint Petersburg, FL 33704
943 21st Ave S, Saint Petersburg, FL 33705
1029 21st St S, Saint Petersburg, FL 33712
720 21st Ave N, Saint Petersburg, FL 33704
730 21st Ave N, Saint Petersburg, FL 33704
963 21st Ave S, Saint Petersburg, FL 33705
734 21st Ave N, Saint Petersburg, FL 33704
742 21st Ave N, Saint Petersburg, FL 33704
810 21st Ave N, Saint Petersburg, FL 33704
834 21st Ave N, Saint Petersburg, FL 33704
826 21st Ave N, Saint Petersburg, FL 33704
2035 21st St S, Saint Petersburg, FL 33712
850 21st Ave N, Saint Petersburg, FL 33704
2027 21st St S, Saint Petersburg, FL 33712
782 21st Ave N, Saint Petersburg, FL 33704
818 21st Ave N, Saint Petersburg, FL 33704
6373 21st Ave N, Saint Petersburg, FL 33710
734 21st Ave S, Saint Petersburg, FL 33705
720 21st Ave S, Saint Petersburg, FL 33705
6377 21st Ave N, Saint Petersburg, FL 33710
734 21st Ave S Unit 3, St. Petersburg, FL 33705
4028 21st St N, Saint Petersburg, FL 33714
6367 21st Ave N, Saint Petersburg, FL 33710
6381 21st Ave N, Saint Petersburg, FL 33710
2818 21st St N, Saint Petersburg, FL 33713
2840 21st St N, Saint Petersburg, FL 33713
4036 21st St N, Saint Petersburg, FL 33714
4046 21st St N, Saint Petersburg, FL 33714
2829 21st St N, Saint Petersburg, FL 33713
4012 21st St N, Saint Petersburg, FL 33714
2220 21st St S, Saint Petersburg, FL 33712
4020 21st St N, Saint Petersburg, FL 33714
2226 21st St S, Saint Petersburg, FL 33712
857 21st Ave N, Saint Petersburg, FL 33704
865 21st Ave N, Saint Petersburg, FL 33704
885 21st Ave N, Saint Petersburg, FL 33704
819 21st Ave N, Saint Petersburg, FL 33704
853 21st Ave N, Saint Petersburg, FL 33704
929 21st Ave N, Saint Petersburg, FL 33704
3923 21st St N, Saint Petersburg, FL 33714
1601 21st St S, Saint Petersburg, FL 33712
911 21st Ave N, Saint Petersburg, FL 33704
735 21st Ave S, Saint Petersburg, FL 33705
725 21st Ave S, Saint Petersburg, FL 33705
1700 21st St S, Saint Petersburg, FL 33712
744 21st Ave S, Saint Petersburg, FL 33705
791 21st Ave S, St. Petersburg, FL 33705
1720 21st St S, Saint Petersburg, FL 33712
2015 21st St S, St. Petersburg, FL 33712
721 21st Ave S, Saint Petersburg, FL 33705
1227 21st St S, Saint Petersburg, FL 33712
2255 21st St S, Saint Petersburg, FL 33712
935 21st Ave N, Saint Petersburg, FL 33704
1243 21st St S, St Petersburg, FL 33712
1575 21st St S, Saint Petersburg, FL 33712
1591 21st St S, Saint Petersburg, FL 33712
2023 21st St S, St. Petersburg, FL 33712
1315 21st St S, St. Petersburg, FL 33712
842 21st Ave N, Saint Petersburg, FL 33704
868 21st Ave N, Saint Petersburg, FL 33704
860 21st Ave N, Saint Petersburg, FL 33704
845 21st Ave S, Saint Petersburg, FL 33705
873 21st Ave S, St. Petersburg, FL 33705
833 21st Ave S, Saint Petersburg, FL 33705
825 21st Ave S, Saint Petersburg, FL 33705
821 21st Ave S, Saint Petersburg, FL 33705
809 21st Ave S, Saint Petersburg, FL 33705
3718 21st St N, Saint Petersburg, FL 33713
3702 21st St N, Saint Petersburg, FL 33713
3634 21st St N, Saint Petersburg, FL 33713
3620 21st St N, Saint Petersburg, FL 33713
870 21st Ave S, Saint Petersburg, FL 33705
874 21st Ave S, Saint Petersburg, FL 33705
895 21st Ave S, Saint Petersburg, FL 33705
875 21st Ave S, Saint Petersburg, FL 33705
6387 21st Ave N, Saint Petersburg, FL 33710
869 21st Ave S, Saint Petersburg, FL 33705
859 21st Ave S, Saint Petersburg, FL 33705
855 21st Ave S, Saint Petersburg, FL 33705
3935 21st St N, Saint Petersburg, FL 33714
902 21st Ave N #5, St Petersburg, FL 33704
826 21st Ave S, Saint Petersburg, FL 33705
820 21st Ave S, Saint Petersburg, FL 33705
3333 21st St N, Saint Petersburg, FL 33713
3911 21st St N, Saint Petersburg, FL 33714
1332 21st St S, Saint Petersburg, FL 33712
812 21st Ave S, Saint Petersburg, FL 33705
3945 21st St N, Saint Petersburg, FL 33714
800 21st Ave S, Saint Petersburg, FL 33705
2709 21st St N, Saint Petersburg, FL 33713
860 21st Ave S, Saint Petersburg, FL 33705
848 21st Ave S, Saint Petersburg, FL 33705
902 21st Ave N, Saint Petersburg, FL 33704
842 21st Ave S, St Petersburg, FL 33705
3901 21st St N, Saint Petersburg, FL 33714
934 21st Ave N, Saint Petersburg, FL 33704
834 21st Ave S, Saint Petersburg, FL 33705
4527 21st St N, Saint Petersburg, FL 33714
4525 21st St N, Saint Petersburg, FL 33714
4425 21st St N, Saint Petersburg, FL 33714
4417 21st St N, Saint Petersburg, FL 33714
756 21st Ave S, Saint Petersburg, FL 33705
754 21st Ave S, Saint Petersburg, FL 33705
4139 21st St N, Saint Petersburg, FL 33714
4125 21st St N, Saint Petersburg, FL 33714
6366 21st Ave N, Saint Petersburg, FL 33710
1350 21st St S, Saint Petersburg, FL 33712
774 21st Ave S, Saint Petersburg, FL 33705
725 21st Ave S Unit A & B, St. Petersburg, FL 33705
6374 21st Ave N, Saint Petersburg, FL 33710
766 21st Ave S, Saint Petersburg, FL 33705
794 21st Ave S, Saint Petersburg, FL 33705
6388 21st Ave N, Saint Petersburg, FL 33710
784 21st Ave S, Saint Petersburg, FL 33705
775 21st Ave S, Saint Petersburg, FL 33705
3820 21st St N, Saint Petersburg, FL 33714
761 21st Ave S, Saint Petersburg, FL 33705
3800 21st St N, Saint Petersburg, FL 33714
767 21st Ave S, Saint Petersburg, FL 33705
3910 21st St N, Saint Petersburg, FL 33714
3906 21st St N, Saint Petersburg, FL 33714
753 21st Ave S, Saint Petersburg, FL 33705
3838 21st St N, Saint Petersburg, FL 33714
3828 21st St N, Saint Petersburg, FL 33714
3920 21st St N, Saint Petersburg, FL 33714
3817 21st St N, Saint Petersburg, FL 33714
3938 21st St N, Saint Petersburg, FL 33714
3825 21st St N, Saint Petersburg, FL 33714
3835 21st St N, Saint Petersburg, FL 33714
1101 21st St S, Saint Petersburg, FL 33712
1225 21st St S, Saint Petersburg, FL 33712
3900 21st St N, Saint Petersburg, FL 33714
2108 21st St S, Saint Petersburg, FL 33712
3848 21st St N, Saint Petersburg, FL 33714
2051 21st St S, Saint Petersburg, FL 33712
3946 21st St N, Saint Petersburg, FL 33714
2044 21st St S, Saint Petersburg, FL 33712
2104 21st St S, Saint Petersburg, FL 33712
2024 21st St S, Saint Petersburg, FL 33712
2032 21st St S, Saint Petersburg, FL 33712
2010 21st St S, Saint Petersburg, FL 33712
2018 21st St S, Saint Petersburg, FL 33712
2000 21st St S, Saint Petersburg, FL 33712
3234 21st St N, Saint Petersburg, FL 33713
3226 21st St N, Saint Petersburg, FL 33713
3210 21st St N, Saint Petersburg, FL 33713
2901 21st St N, Saint Petersburg, FL 33713
3200 21st St N, Saint Petersburg, FL 33713
2911 21st St N, Saint Petersburg, FL 33713
3246 21st St N, Saint Petersburg, FL 33713
3845 21st St N, Saint Petersburg, FL 33714
3218 21st St N, Saint Petersburg, FL 33713
2981 21st St N, Saint Petersburg, FL 33713
19 21st St N, St Petersburg, FL 33713
2900 21st St N, Saint Petersburg, FL 33713
4015 21st St N, Saint Petersburg, FL 33714
4023 21st St N, Saint Petersburg, FL 33714
4001 21st St N, Saint Petersburg, FL 33714
4101 21st St N, Saint Petersburg, FL 33714
4117 21st St N, Saint Petersburg, FL 33714
4037 21st St N, Saint Petersburg, FL 33714
4049 21st St N, Saint Petersburg, FL 33714
743 21st Ave S, St. Petersburg, FL 33705
1748 21st St S, Saint Petersburg, FL 33712
1934 21st St S, Saint Petersburg, FL 33712
1730 21st St S, Saint Petersburg, FL 33712
1760 21st St S, Saint Petersburg, FL 33712
4353 21st St N, St. Petersburg, FL 33714
3430 21st St N, Saint Petersburg, FL 33713
3444 21st St N, Saint Petersburg, FL 33713
3406 21st St N, Saint Petersburg, FL 33713
3727 21st St N, Saint Petersburg, FL 33713
3719 21st St N, Saint Petersburg, FL 33713
4501 21st St N, St Petersburg, FL 33714
3500 21st St N, Saint Petersburg, FL 33713
3527 21st St N, Saint Petersburg, FL 33713
3635 21st St N, Saint Petersburg, FL 33713
3627 21st St N, Saint Petersburg, FL 33713
3443 21st St N, Saint Petersburg, FL 33713
3501 21st St N, Saint Petersburg, FL 33713
3511 21st St N, Saint Petersburg, FL 33713
3711 21st St N, Saint Petersburg, FL 33713
3525 21st St N, Saint Petersburg, FL 33713
3707 21st St N, St Petersburg, FL 33713
3405 21st St N, Saint Petersburg, FL 33713
1560 21st St S, Saint Petersburg, FL 33712
3419 21st St N, Saint Petersburg, FL 33713
3427 21st St N, Saint Petersburg, FL 33713
3621 21st St N, Saint Petersburg, FL 33713
3435 21st St N, Saint Petersburg, FL 33713
3601 21st St N, Saint Petersburg, FL 33713
4408 21st St N, Saint Petersburg, FL 33714
4402 21st St N, St Petersburg, FL 33714
2001 21st St S, Saint Petersburg, FL 33712
4420 21st St N, Saint Petersburg, FL 33714
4110 21st St N, Saint Petersburg, FL 33714
4120 21st St N, Saint Petersburg, FL 33714
1102 21st St S, Saint Petersburg, FL 33712
4128 21st St N, Saint Petersburg, FL 33714
3129 21st St N, Saint Petersburg, FL 33713
4136 21st St N, Saint Petersburg, FL 33714
3139 21st St N, Saint Petersburg, FL 33713
1230 21st St S, Saint Petersburg, FL 33712
3043 21st St N, Saint Petersburg, FL 33713
3101 21st St N, Saint Petersburg, FL 33713
4146 21st St N, Saint Petersburg, FL 33714
3111 21st St N, Saint Petersburg, FL 33713
3121 21st St N, Saint Petersburg, FL 33713
3025 21st St N, Saint Petersburg, FL 33713
3033 21st St N, Saint Petersburg, FL 33713
3331 21st St N, Saint Petersburg, FL 33713
3312 21st St N, Saint Petersburg, FL 33713
1300 21st St S, Saint Petersburg, FL 33712
3322 21st St N, Saint Petersburg, FL 33713
3321 21st St N, St Petersburg, FL 33713
3410 21st St N, Saint Petersburg, FL 33713
3328 21st St N, Saint Petersburg, FL 33713