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
1ST-20TH
Properties in St. Petersburg in 1ST-20TH
Find homes for sale in St. Petersburg by selecting a property below:
1601 20th Ave S, Saint Petersburg, FL 33712
125 20th Ave S, Saint Petersburg, FL 33705
121 20th Ave S, Saint Petersburg, FL 33705
141 20th Ave S, Saint Petersburg, FL 33705
135 20th Ave S, Saint Petersburg, FL 33705
165 20th Ave SE, Saint Petersburg, FL 33705
155 20th Ave SE, Saint Petersburg, FL 33705
1663 20th Ave S, Saint Petersburg, FL 33712
145 20th Ave SE, Saint Petersburg, FL 33705
1665 20th Ave S, Saint Petersburg, FL 33712
1645 20th Ave S, Saint Petersburg, FL 33712
1655 20th Ave S, Saint Petersburg, FL 33712
1627 20th Ave S, Saint Petersburg, FL 33712
1633 20th Ave S, Saint Petersburg, FL 33712
6370 1st St N Unit 202B, St. Petersburg, FL 33702
135 20th Ave SE, Saint Petersburg, FL 33705
125 20th Ave SE, Saint Petersburg, FL 33705
115 20th Ave SE, Saint Petersburg, FL 33705
105 20th Ave SE, St Petersburg, FL 33705
9701 1st St NE, Saint Petersburg, FL 33702
9755 1st St NE, Saint Petersburg, FL 33702
9773 1st St NE, Saint Petersburg, FL 33702
9795 1st St NE, Saint Petersburg, FL 33702
1519 20th Ave S, Saint Petersburg, FL 33705
7472 1st Way N, Saint Petersburg, FL 33702
1501 20th Ave S, Saint Petersburg, FL 33705
7490 1st Way N, Saint Petersburg, FL 33702
216 20th Ave SE, Saint Petersburg, FL 33705
1511 20th Ave S, Saint Petersburg, FL 33705
7493 1st Way N, Saint Petersburg, FL 33702
206 20th Ave SE, Saint Petersburg, FL 33705
7475 1st Way N, Saint Petersburg, FL 33702
120 20th Ave S, Saint Petersburg, FL 33705
110 20th Ave S, Saint Petersburg, FL 33705
134 20th Ave S, Saint Petersburg, FL 33705
128 20th Ave S, Saint Petersburg, FL 33705
7418 1st Way N, Saint Petersburg, FL 33702
7436 1st Way N, Saint Petersburg, FL 33702
100 20th Ave S, Saint Petersburg, FL 33705
7454 1st Way N, Saint Petersburg, FL 33702
109 20th Ave S, Saint Petersburg, FL 33705
7461 1st St NE, Saint Petersburg, FL 33702
101 20th Ave S, Saint Petersburg, FL 33705
7441 1st St NE, Saint Petersburg, FL 33702
7497 1st St NE, Saint Petersburg, FL 33702
163 20th Ave S, Saint Petersburg, FL 33705
1619 20th Ave S, Saint Petersburg, FL 33712
7481 1st St NE, Saint Petersburg, FL 33702
151 20th Ave S, Saint Petersburg, FL 33705
9718 1st St N, Saint Petersburg, FL 33702
201 20th Ave S, Saint Petersburg, FL 33705
9700 1st St N, Saint Petersburg, FL 33702
9764 1st St N, Saint Petersburg, FL 33702
9740 1st St N, Saint Petersburg, FL 33702
9788 1st St N, Saint Petersburg, FL 33702
209 20th Ave S, Saint Petersburg, FL 33705
145 20th Ave NE, Saint Petersburg, FL 33704
217 20th Ave S, Saint Petersburg, FL 33705
1734 20th Ave S, Saint Petersburg, FL 33712
121 20th Ave NE, Saint Petersburg, FL 33704
1718 20th Ave S, Saint Petersburg, FL 33712
1726 20th Ave S, Saint Petersburg, FL 33712
151 20th Ave NE, Saint Petersburg, FL 33704
115 20th Ave NE, Saint Petersburg, FL 33704
215 20th Ave SE, Saint Petersburg, FL 33705
126 20th Ave NE, Saint Petersburg, FL 33704
205 20th Ave SE, Saint Petersburg, FL 33705
105 20th Ave NE, Saint Petersburg, FL 33704
130 20th Ave NE, Saint Petersburg, FL 33704
1836 20th Ave S, Saint Petersburg, FL 33712
156 20th Ave NE, Saint Petersburg, FL 33704
1828 20th Ave S, Saint Petersburg, FL 33712
116 20th Ave NE, Saint Petersburg, FL 33704
1820 20th Ave S, Saint Petersburg, FL 33712
136 20th Ave NE, Saint Petersburg, FL 33704
1810 20th Ave S, Saint Petersburg, FL 33712
166 20th Ave NE, Saint Petersburg, FL 33704
1800 20th Ave S, Saint Petersburg, FL 33712
215 20th Ave NE, Saint Petersburg, FL 33704
1744 20th Ave S, Saint Petersburg, FL 33712
146 20th Ave NE, Saint Petersburg, FL 33704
6370 1st St N Unit 306 B, St. Petersburg, FL 33702
165 20th Ave NE, Saint Petersburg, FL 33704
6541 1st St NE, Saint Petersburg, FL 33702
6370 1st St N Unit 305B, St. Petersburg, FL 33702
7401 1st St NE, Saint Petersburg, FL 33702
7421 1st St NE, Saint Petersburg, FL 33702
1618 20th Ave S, Saint Petersburg, FL 33712
1630 20th Ave S, Saint Petersburg, FL 33712
1632 20th Ave S, Saint Petersburg, FL 33712
1644 20th Ave S, Saint Petersburg, FL 33712
1652 20th Ave S, Saint Petersburg, FL 33712
1656 20th Ave S, Saint Petersburg, FL 33712
1666 20th Ave S, Saint Petersburg, FL 33712
3760 S 20 AVE S, SAINT PETERSBURG, FL 33705
4435 1 st St, ST.PETERSBURG, FL 33702
6370 1st St N Unit B201, St. Petersburg, FL 33702
106 20th Ave NE, Saint Petersburg, FL 33704
1855 20th Ave N, St Petersburg, FL 33713
110 20th Ave NE, Saint Petersburg, FL 33704
1811 20th Ave N, Saint Petersburg, FL 33713
1719 20th Ave N, St. Petersburg, FL 33713
1835 20th Ave N, Saint Petersburg, FL 33713
1501 20th Ave N #1, St. Petersburg, FL 33704
1827 20th Ave N, Saint Petersburg, FL 33713
1821 20th Ave N, Saint Petersburg, FL 33713
1675 20th Ave N, Saint Petersburg, FL 33713
1805 20th Ave N, Saint Petersburg, FL 33713
1739 20th Ave N, Saint Petersburg, FL 33713
1645 20th Ave N, Saint Petersburg, FL 33713
657 1st St NE, Saint Petersburg, FL 33701
1635 20th Ave N, Saint Petersburg, FL 33713
633 1st St NE, Saint Petersburg, FL 33701
1701 20th Ave N, Saint Petersburg, FL 33713
647 1st St NE, Saint Petersburg, FL 33701
1031 20th Ave S, Saint Petersburg, FL 33705
1665 20th Ave N, Saint Petersburg, FL 33713
1651 20th Ave N, Saint Petersburg, FL 33713
1617 20th Ave N #2, Saint Petersburg, FL 33713
205 20th Ave NE, Saint Petersburg, FL 33704
6598 1st St N, Saint Petersburg, FL 33702
1805 20th Ave S, Saint Petersburg, FL 33712
1233 20th Ave S, Saint Petersburg, FL 33705
1244 20th Ave S, Saint Petersburg, FL 33705
1811 20th Ave S, Saint Petersburg, FL 33712
1241 20th Ave S, Saint Petersburg, FL 33705
1224 20th Ave S, Saint Petersburg, FL 33705
1745 20th Ave S, Saint Petersburg, FL 33712
1232 20th Ave S, Saint Petersburg, FL 33705
1817 20th Ave S, Saint Petersburg, FL 33712
1220 20th Ave S, Saint Petersburg, FL 33705
1837 20th Ave S, Saint Petersburg, FL 33712
1214 20th Ave S, Saint Petersburg, FL 33705
1725 20th Ave S, Saint Petersburg, FL 33712
8921 1st St NE, Saint Petersburg, FL 33702
9009 1st St NE, Saint Petersburg, FL 33702
8927 1st St NE, Saint Petersburg, FL 33702
2132 20th Ave N, Saint Petersburg, FL 33713
9017 1st St NE, Saint Petersburg, FL 33702
2114 20th Ave N, Saint Petersburg, FL 33713
9043 1st St NE, Saint Petersburg, FL 33702
9001 1st St NE, Saint Petersburg, FL 33702
9025 1st St NE, Saint Petersburg, FL 33702
2115 20th Ave N, Saint Petersburg, FL 33713
9101 1st St NE, Saint Petersburg, FL 33702
2125 20th Ave N, Saint Petersburg, FL 33713
9100 1st St N, Saint Petersburg, FL 33702
5900 1st St N, Saint Petersburg, FL 33703
4430 1st Way NE, Saint Petersburg, FL 33703
2100 20th Ave N, Saint Petersburg, FL 33713
9033 1st St NE, Saint Petersburg, FL 33702
4460 1st Way NE, Saint Petersburg, FL 33703
2101 20th Ave N, Saint Petersburg, FL 33713
9046 1st St N, Saint Petersburg, FL 33702
5891 1st St NE, Saint Petersburg, FL 33703
2143 20th Ave N, Saint Petersburg, FL 33713
9110 1st St N, Saint Petersburg, FL 33702
9034 1st St N, Saint Petersburg, FL 33702
624 1st St N, Saint Petersburg, FL 33701
6350 1st St N, Saint Petersburg, FL 33702
640 1st St N, Saint Petersburg, FL 33701
600 1st St N, Saint Petersburg, FL 33701
1933 20th Ave N, Saint Petersburg, FL 33713
1501 20th Ave N #2, St. Petersburg, FL 33704
1923 20th Ave N, Saint Petersburg, FL 33713
1900 20th Ave N, Saint Petersburg, FL 33713
1901 20th Ave N, Saint Petersburg, FL 33713
1908 20th Ave N, Saint Petersburg, FL 33713
811 1st St NE, Saint Petersburg, FL 33701
1922 20th Ave N, Saint Petersburg, FL 33713
1911 20th Ave N, Saint Petersburg, FL 33713
807 1st St NE, Saint Petersburg, FL 33701
1932 20th Ave N, Saint Petersburg, FL 33713
1013 20th Ave S, Saint Petersburg, FL 33705
5915 1st St NE, Saint Petersburg, FL 33703
5901 1st St NE, Saint Petersburg, FL 33703
5941 1st St NE, Saint Petersburg, FL 33703
700 1st St N, St. Petersburg, FL 33703
1017 20th Ave S, Saint Petersburg, FL 33705
5925 1st St NE, Saint Petersburg, FL 33703
5975 1st St NE, Saint Petersburg, FL 33703
5930 1st St N, Saint Petersburg, FL 33703
5891 1st St NE, St. Petersburg, FL 33703
5920 1st St N, Saint Petersburg, FL 33703
9339 1st St NE, Saint Petersburg, FL 33702
6628 1st St N, Saint Petersburg, FL 33702
9361 1st St NE, Saint Petersburg, FL 33702
9355 1st St NE, Saint Petersburg, FL 33702
124 20th Ave N, Saint Petersburg, FL 33704
120 20th Ave N, Saint Petersburg, FL 33704
9336 1st St N, Saint Petersburg, FL 33702
132 20th Ave N, Saint Petersburg, FL 33704
130 20th Ave N, Saint Petersburg, FL 33704
6600 1st St N, Saint Petersburg, FL 33702
110 20th Ave N, St Petersburg, FL 33704
6626 1st St N, St Petersburg, FL 33702
106 20th Ave N, Saint Petersburg, FL 33704
118 20th Ave N, Saint Petersburg, FL 33704
9354 1st St N, Saint Petersburg, FL 33702
114 20th Ave N, Saint Petersburg, FL 33704
9372 1st St N, Saint Petersburg, FL 33702
6370 1st St N #103, St Petersburg, FL 33702
9373 1st St NE, Saint Petersburg, FL 33702
6370 1st St N #102, Saint Petersburg, FL 33702
9385 1st St NE, Saint Petersburg, FL 33702
6370 1st St N #105, St Petersburg, FL 33702
9379 1st St NE, Saint Petersburg, FL 33702
6370 1st St N #104, St Petersburg, FL 33702
6370 1st St N #201, Saint Petersburg, FL 33702
6370 1st St N #106, St Petersburg, FL 33702
1243 20th Ave S, St. Petersburg, FL 33705
7201 1st St NE, Saint Petersburg, FL 33702
6370 1st St N #203, Saint Petersburg, FL 33702
6370 1st St N #202, St Petersburg, FL 33702
6370 1st St N #205, St Petersburg, FL 33702
6370 1st St N #204, St Petersburg, FL 33702
111 20th Ave N, Saint Petersburg, FL 33704
6370 1st St N Unit 201 B, St. Petersburg, FL 33702
716 1st St N, Saint Petersburg, FL 33701
6370 1st St N Unit 301 B, St. Petersburg, FL 33702
656 1st St N, Saint Petersburg, FL 33701
732 1st St N, Saint Petersburg, FL 33701
129 20th Ave N, Saint Petersburg, FL 33704
119 20th Ave N, Saint Petersburg, FL 33704
127 20th Ave N, Saint Petersburg, FL 33704
800 1st St N, Saint Petersburg, FL 33701
762 1st St N, Saint Petersburg, FL 33701
121 20th Ave N, Saint Petersburg, FL 33704
6017 1st St NE, Saint Petersburg, FL 33703
6001 1st St NE, Saint Petersburg, FL 33703
862 1st St N, Saint Petersburg, FL 33701
7891 1st St NE, Saint Petersburg, FL 33702
136 20th Ave N, Saint Petersburg, FL 33704
195 20th Ave N, Saint Petersburg, FL 33704
181 20th Ave N, Saint Petersburg, FL 33704
140 20th Ave N, Saint Petersburg, FL 33704
916 1st St N, Saint Petersburg, FL 33701
144 20th Ave N, Saint Petersburg, FL 33704
217 20th Ave N, Saint Petersburg, FL 33704
211 20th Ave N, Saint Petersburg, FL 33704
9325 1st St NE, Saint Petersburg, FL 33702
135 20th Ave N, Saint Petersburg, FL 33704
9318 1st St N, Saint Petersburg, FL 33702
9367 1st St NE, St Petersburg, FL 33702
203 20th Ave N, Saint Petersburg, FL 33704
9301 1st St NE, Saint Petersburg, FL 33702
9300 1st St N, Saint Petersburg, FL 33702
6370 1st St N #101, St Petersburg, FL 33702
4401 1st Way NE, Saint Petersburg, FL 33703
6370 1st St N #301, Saint Petersburg, FL 33702
6370 1st St N #206, Saint Petersburg, FL 33702
6370 1st St N #303, St Petersburg, FL 33702
6370 1st St N #302, Saint Petersburg, FL 33702
6370 1st St N #305, St Petersburg, FL 33702
6370 1st St N #304, St Petersburg, FL 33702
6370 1st St N Unit 203B, St. Petersburg, FL 33702
933 1st St NE, Saint Petersburg, FL 33701
1414 20th Ave S, Saint Petersburg, FL 33705
1421 20th Ave N, Saint Petersburg, FL 33704
1501 20th Ave N, Saint Petersburg, FL 33704
1427 20th Ave N, Saint Petersburg, FL 33704
1435 20th Ave N, St Petersburg, FL 33704
1447 20th Ave N, Saint Petersburg, FL 33704
1217 20th Ave N, Saint Petersburg, FL 33704
8921 1st St N, St. Petersburg, FL 33702
1227 20th Ave N, Saint Petersburg, FL 33704
1303 20th Ave N, Saint Petersburg, FL 33704
7846 1st St N, Saint Petersburg, FL 33702
1245 20th Ave N, Saint Petersburg, FL 33704
7800 1st St N, Saint Petersburg, FL 33702
1311 20th Ave N, Saint Petersburg, FL 33704
1333 20th Ave N, Saint Petersburg, FL 33704
7900 1st St N, Saint Petersburg, FL 33702
1327 20th Ave N, Saint Petersburg, FL 33704
1235 20th Ave N, Saint Petersburg, FL 33704
7892 1st St N, Saint Petersburg, FL 33702
1430 20th Ave N, Saint Petersburg, FL 33704
6001 1st St NE Unit SI, St. Petersburg, FL 33703
1319 20th Ave N, Saint Petersburg, FL 33704
1510 20th Ave N, Saint Petersburg, FL 33704
832 1st St N, Saint Petersburg, FL 33701
1420 20th Ave N, Saint Petersburg, FL 33704
1442 20th Ave N, Saint Petersburg, FL 33704
1520 20th Ave N, Saint Petersburg, FL 33704
6940 1st St N, Saint Petersburg, FL 33702
1530 20th Ave N, Saint Petersburg, FL 33704
4465 1st Way NE, Saint Petersburg, FL 33703
1504 20th Ave N, Saint Petersburg, FL 33704
1225 20th Ave S, Saint Petersburg, FL 33705
6360 1st St N #102, Saint Petersburg, FL 33702
900 1st St N #1, Saint Petersburg, FL 33701
6360 1st St N #103, Saint Petersburg, FL 33702
6370 1st St N #306, St Petersburg, FL 33702
1521 20th Ave N, Saint Petersburg, FL 33704
1511 20th Ave N, Saint Petersburg, FL 33704
6360 1st St N #101, Saint Petersburg, FL 33702
6800 1st St N, Saint Petersburg, FL 33702
6360 1st St N #202, Saint Petersburg, FL 33702
6810 1st St N, Saint Petersburg, FL 33702
6360 1st St N #203, Saint Petersburg, FL 33702
1527 20th Ave N, Saint Petersburg, FL 33704
6360 1st St N #104, Saint Petersburg, FL 33702
6360 1st St N #201, Saint Petersburg, FL 33702
6360 1st St N #204, Saint Petersburg, FL 33702
1795 20th Ave S, St. Petersburg, FL 33712
9010 1st St N, Saint Petersburg, FL 33702
7457 1st Way N, Saint Petersburg, FL 33702
6360 1st St N Unit 201-D, St. Petersburg, FL 33702
9026 1st St N, Saint Petersburg, FL 33702
180 20th Ave S, Saint Petersburg, FL 33705
9000 1st St N, Saint Petersburg, FL 33702
150 20th Ave S, Saint Petersburg, FL 33705
833 1st St NE, St. Petersburg, FL 33701
216 20th Ave NE, Saint Petersburg, FL 33704
206 20th Ave NE, Saint Petersburg, FL 33704
7496 1st St N, Saint Petersburg, FL 33702
1629 20th Ave N, Saint Petersburg, FL 33713
7480 1st St N, Saint Petersburg, FL 33702
146 20th Ave SE, Saint Petersburg, FL 33705
136 20th Ave SE, Saint Petersburg, FL 33705
126 20th Ave SE, Saint Petersburg, FL 33705
116 20th Ave SE, Saint Petersburg, FL 33705
176 20th Ave SE, Saint Petersburg, FL 33705
1500 20th Ave S, Saint Petersburg, FL 33705
166 20th Ave SE, Saint Petersburg, FL 33705
156 20th Ave SE, Saint Petersburg, FL 33705
1520 20th Ave S, Saint Petersburg, FL 33705
1510 20th Ave S, Saint Petersburg, FL 33705
7460 1st St N, Saint Petersburg, FL 33702
833 1st St NE, Saint Petersburg, FL 33701
7440 1st St N, Saint Petersburg, FL 33702
7420 1st St N, Saint Petersburg, FL 33702
220 20th Ave S, Saint Petersburg, FL 33705
7400 1st St N, Saint Petersburg, FL 33702
210 20th Ave S, Saint Petersburg, FL 33705
7401 1st Way N, Saint Petersburg, FL 33702
7409 1st Way N, Saint Petersburg, FL 33702
9018 1st St N, Saint Petersburg, FL 33702
7439 1st Way N, Saint Petersburg, FL 33702