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
Alabama
Jefferson County
Birmingham
20TH-20TH
Properties in Birmingham in 20TH-20TH
Find homes for sale in Birmingham by selecting a property below:
1594 20 St, Birmingham, AL 35234
309 20th St SW, Birmingham, AL 35211
1598 20 St, Birmingham, AL 35234
300 20th St N #204, Birmingham, AL 35203
2215 20th St N, Birmingham, AL 35234
2217 20th St N, Birmingham, AL 35234
3118 20th St N, Birmingham, AL 35207
1539 20th St N, Birmingham, AL 35234
1501 20th St N, Birmingham, AL 35234
1560 20th St N, Birmingham, AL 35234
2225 20th St SW, Birmingham, AL 35211
3319 20 St, Birmingham, AL 35211
1564 20th St N, Birmingham, AL 35234
1568 20th St N, Birmingham, AL 35234
1556 20th St N, Birmingham, AL 35234
1592 20 St, Birmingham, AL 35234
1313 20th St N, Birmingham, AL 35205
1615 20th St N, Birmingham, AL 35234
1554 20th St N, Birmingham, AL 35234
2221 20th St N, Birmingham, AL 35234
2800 20th St SW, Birmingham, AL 35211
3517 20th St N, Birmingham, AL 35207
1598 20th St N Unit 017000, Birmingham, AL 35234
2244 20th St SW, Birmingham, AL 35211
2232 20th St SW, Birmingham, AL 35211
17 20th St N #1700, Birmingham, AL 35203
2257 20th St SW, Birmingham, AL 35211
2322 20th Street Ensley, Birmingham, AL 35208
1854 20th Street Ensley, Birmingham, AL 35218
2261 20th St SW, Birmingham, AL 35211
1541 20th St N, Birmingham, AL 35234
1604 20th Street Ensley, Birmingham, AL 35218
300 20th St S #206, Birmingham, AL 35233
2623 20th St SW, Birmingham, AL 35211
300 20th St N #203, Birmingham, AL 35203
1512 20th St N, Birmingham, AL 35234
2736 20th St SW, Birmingham, AL 35211
2204 20th St N, Birmingham, AL 35211
2000 20th St S, Birmingham, AL 35209
1573 20th St N, Birmingham, AL 35234
1543 20th St N, Birmingham, AL 35234
300 20th St N #202, Birmingham, AL 35203
300 20th St N #304, Birmingham, AL 35203
3339 20 St, Birmingham, AL 35211
1579 20th St N, Birmingham, AL 35234
1583 20th St N, Birmingham, AL 35234
1557 20th St N, Birmingham, AL 35234
1577 20th St N, Birmingham, AL 35234
300 20th St S #301, Birmingham, AL 35233
1705 20th St SW, Birmingham, AL 35211
2236 20th St SW, Birmingham, AL 35211
215 20th St S #215, Birmingham, AL 35233
1420 20th Street Ensley, Birmingham, AL 35218
2333 20th St SW, Birmingham, AL 35211
1591 20th St N, Birmingham, AL 35234
1589 20th St N, Birmingham, AL 35234
2335 20th St SW, Birmingham, AL 35211
1422 20th St N, Birmingham, AL 35234
2241 20th St SW, Birmingham, AL 35211
17 20th St N #930, Birmingham, AL 35203
2223 20th St N, Birmingham, AL 35234
244 20th St SW, Birmingham, AL 35211
2221 20th St N, Birmingham, AL 35234
2201 20th St N, Birmingham, AL 35234
1704 20th Street Ensley, Birmingham, AL 35218
300 20th St N #404, Birmingham, AL 35203
304 20th St SW, Birmingham, AL 35211
2210 20th St N, Birmingham, AL 35234
2228 20th St N, Birmingham, AL 35234
2212 20th St N, Birmingham, AL 35234
1400 20th Street Ensley, Birmingham, AL 35218
2223 20th Ave S, Birmingham, AL 35223
308 20th St SW, Birmingham, AL 35211
300 20th St N #201, Birmingham, AL 35203
2215 20th St N, Birmingham, AL 35234
221 20th St SW, Birmingham, AL 35211
2128 20th St N, Birmingham, AL 35234
300 20th St N #402, Birmingham, AL 35203
300 20th St S #205, Birmingham, AL 35233
1527 20th St N, Birmingham, AL 35234
2000 20th St N Unit 5 & 6, Birmingham, AL 35209
1541 20th St N #37, Birmingham, AL 35234
1401 20th Street Ensley, Birmingham, AL 35218
300 20th St N #206, Birmingham, AL 35203
2204 20th St N, Birmingham, AL 35234
201 20th St SW, Birmingham, AL 35211
2250 20th St SW, Birmingham, AL 35211
256 20th St SW, Birmingham, AL 35211
2216 20th Pl N, Birmingham, AL 35211
2212 20th St SW, Birmingham, AL 35211
1550 20 St, Birmingham, AL 35234
205 20th St SW, Birmingham, AL 35211
1509 20th Pl SW, Birmingham, AL 35234
1429 20th St N, Birmingham, AL 35234
237 20th St SW, Birmingham, AL 35211
233 20th St SW, Birmingham, AL 35211
1611 20th St N, Birmingham, AL 35234
2719 20th St SW, Birmingham, AL 35211
2721 20th St SW, Birmingham, AL 35211
2213 20th Ave S, Birmingham, AL 35223
300 20th St S #308, Birmingham, AL 35233
2705 20th St SW, Birmingham, AL 35211
2707 20th St SW, Birmingham, AL 35211
17 20th St N #830, Birmingham, AL 35203
2711 20th St SW, Birmingham, AL 35211
3413 20th St N, Birmingham, AL 35207
245 20th St SW, Birmingham, AL 35211
209 20th St S, Birmingham, AL 35233
1328 20th St N, Birmingham, AL 35234
248 20th St SW, Birmingham, AL 35211
3309 20th St N, Birmingham, AL 35207
252 20th St SW, Birmingham, AL 35211
300 20th St N #206, Birmingham, AL 35203
300 20th St SW, Birmingham, AL 35211
253 20th St SW, Birmingham, AL 35211
2512 20th Street Ensley, Birmingham, AL 35208
17 20th St N #18, Birmingham, AL 35203
2713 20th St SW, Birmingham, AL 35211
229 20th St SW, Birmingham, AL 35211
2715 20th St SW, Birmingham, AL 35211
3310 20th St N, Birmingham, AL 35207
225 20th St SW, Birmingham, AL 35211
401 20th St S #212, Birmingham, AL 35233
1410 20th St N, Birmingham, AL 35234
1316 20th St N, Birmingham, AL 35234
401 20th St S #224, Birmingham, AL 35233
401 20th St S #210, Birmingham, AL 35233
300 20th St N #401, Birmingham, AL 35203
401 20th St S #211, Birmingham, AL 35233
401 20th St S #216, Birmingham, AL 35233
1617 20th St N, Birmingham, AL 35234
228 20th St SW, Birmingham, AL 35211
401 20th St S #209, Birmingham, AL 35233
401 20th St S #201, Birmingham, AL 35233
401 20th St S #214, Birmingham, AL 35233
1623 20th St N, Birmingham, AL 35234
401 20th St S #215, Birmingham, AL 35233
2732 20th St SW, Birmingham, AL 35211
401 20th St S #202, Birmingham, AL 35233
401 20th St S #213, Birmingham, AL 35233
1615 20th St N, Birmingham, AL 35234
1590 20th St N, Birmingham, AL 35234
300 20th St S #309, Birmingham, AL 35233
401 20th St S #322, Birmingham, AL 35233
206 20th St SW, Birmingham, AL 35211
1600 20th Street Ensley, Birmingham, AL 35218
300 20th St N #406, Birmingham, AL 35203
401 20th St S #301, Birmingham, AL 35233
1702 20th Street Ensley, Birmingham, AL 35218
2720 20th St SW, Birmingham, AL 35211
401 20th St S #108, Birmingham, AL 35233
1312 20th St N, Birmingham, AL 35234
401 20th St S #104, Birmingham, AL 35233
1324 20th St N, Birmingham, AL 35234
401 20th St S #222, Birmingham, AL 35233
1428 20th St N, Birmingham, AL 35234
401 20th St S #103, Birmingham, AL 35233
401 20th St S #219, Birmingham, AL 35233
3331 20 St, Birmingham, AL 35211
401 20th St S #220, Birmingham, AL 35233
1516 20th St S, Birmingham, AL 35205
401 20th St S, Birmingham, AL 35233
1524 20th Street Ensley, Birmingham, AL 35218
3327 20 St, Birmingham, AL 35211
401 20th St S #218, Birmingham, AL 35233
401 20th St S #101, Birmingham, AL 35233
1516 20th Street Ensley, Birmingham, AL 35218
401 20th St S #227, Birmingham, AL 35233
1518 20th Street Ensley, Birmingham, AL 35218
1528 20th St N, Birmingham, AL 35234
401 20th St S #307, Birmingham, AL 35233
401 20th St S #304, Birmingham, AL 35233
1325 20th St N, Birmingham, AL 35205
401 20th St S #309, Birmingham, AL 35233
401 20th St S #306, Birmingham, AL 35233
1320 20th St S, Birmingham, AL 35234
401 20th St S #311, Birmingham, AL 35233
401 20th St S #308, Birmingham, AL 35233
401 20th St S #310, Birmingham, AL 35233
1605 20th St N, Birmingham, AL 35234
1400 20th St S, Birmingham, AL 35234
401 20th St N, Birmingham, AL 35203
2740 20th St SW, Birmingham, AL 35211
2000 20th St S, Birmingham, AL 35209
249 20th St SW, Birmingham, AL 35211
2733 20th St SW, Birmingham, AL 35211
1537 20th St N, Birmingham, AL 35234
241 20th St SW, Birmingham, AL 35211
401 20th St S #326, Birmingham, AL 35233
2723 20th St SW, Birmingham, AL 35211
300 20th St N #302, Birmingham, AL 35203
401 20th St S #324, Birmingham, AL 35233
2725 20th St SW, Birmingham, AL 35211
2727 20th St SW, Birmingham, AL 35211
300 20th St S #305, Birmingham, AL 35233
401 20th St S #327, Birmingham, AL 35233
1430 20th St N, Birmingham, AL 35234
1315 20th St N, Birmingham, AL 35234
217 20th St SW, Birmingham, AL 35211
401 20th St S #313, Birmingham, AL 35233
213 20th St SW, Birmingham, AL 35211
2709 20th St SW, Birmingham, AL 35211
209 20th St SW, Birmingham, AL 35211
2717 20th St SW, Birmingham, AL 35211
2317 20th St SW, Birmingham, AL 35211
300 20th St N #209, Birmingham, AL 35203
401 20th St S #315, Birmingham, AL 35233
401 20th St S #312, Birmingham, AL 35233
1321 20th St N, Birmingham, AL 35205
300 20th St N #208, Birmingham, AL 35203
401 20th St S #318, Birmingham, AL 35233
401 20th St S #314, Birmingham, AL 35233
2703 20th St SW, Birmingham, AL 35211
401 20th St S #320, Birmingham, AL 35233
401 20th St S #316, Birmingham, AL 35233
401 20th St S #305, Birmingham, AL 35233
401 20th St S #319, Birmingham, AL 35233
1321 20th St N, Birmingham, AL 35234
1512 20th St N, Birmingham, AL 35234
300 20th St S #303, Birmingham, AL 35233
1500 20th St N, Birmingham, AL 35234
401 20th St S #116, Birmingham, AL 35233
401 20th St S #114, Birmingham, AL 35233
1327 20th St N, Birmingham, AL 35234
401 20th St S #118, Birmingham, AL 35233
219 20th St S #219, Birmingham, AL 35233
401 20th St S #112, Birmingham, AL 35233
401 20th St S #115, Birmingham, AL 35233
3608 20th St N, Birmingham, AL 35207
401 20th St S #110, Birmingham, AL 35233
401 20th St S #113, Birmingham, AL 35233
401 20th St S #109, Birmingham, AL 35233
401 20th St S #111, Birmingham, AL 35233
2701 Laurel Ave SW, Birmingham, AL 35234
2801 20th Street Ensley, Birmingham, AL 35208
401 20th St S #102, Birmingham, AL 35233
1920 20th Street Ensley, Birmingham, AL 35218
1534 20th St N, Birmingham, AL 35234
1502 20th St N, Birmingham, AL 35234
401 20th St S #127, Birmingham, AL 35233
1852 20th Street Ensley, Birmingham, AL 35218
257 20th St SW, Birmingham, AL 35211
1828 20th Street Ensley, Birmingham, AL 35218
1844 20th Street Ensley, Birmingham, AL 35218
2237 20th St SW, Birmingham, AL 35211
401 20th St S #126, Birmingham, AL 35233
1848 20th Street Ensley, Birmingham, AL 35218
401 20th St S #120, Birmingham, AL 35233
1842 20th Street Ensley, Birmingham, AL 35218
2338 20th Street Ensley, Birmingham, AL 35208
1818 20th Street Ensley, Birmingham, AL 35218
2701 20th St SW, Birmingham, AL 35211
401 20th St S #124, Birmingham, AL 35233
1834 20th Street Ensley, Birmingham, AL 35218
1405 20th St N, Birmingham, AL 35234
401 20th St S #119, Birmingham, AL 35233
1623 20th St N, Birmingham, AL 35234
1836 20th Street Ensley, Birmingham, AL 35218
2210 20th St N, Birmingham, AL 35211
1826 20th Street Ensley, Birmingham, AL 35218
401 20th St S #122, Birmingham, AL 35233
1810 20th Street Ensley, Birmingham, AL 35218
1820 20th Street Ensley, Birmingham, AL 35218
1822 20th Street Ensley, Birmingham, AL 35218
401 20th St S #302, Birmingham, AL 35233
1814 20th Street Ensley, Birmingham, AL 35218
2728 20th St SW, Birmingham, AL 35211
1522 20th St N #1, Birmingham, AL 35234
401 20th St S #303, Birmingham, AL 35233
1706 20th Street Ensley, Birmingham, AL 35218
401 20th St S #205, Birmingham, AL 35233
1322 20th St N, Birmingham, AL 35234
401 20th St S #207, Birmingham, AL 35233
401 20th St S #206, Birmingham, AL 35233
401 20th St S #203, Birmingham, AL 35233
401 20th St S #208, Birmingham, AL 35233
401 20th St S #204, Birmingham, AL 35233
1538 20th St N, Birmingham, AL 35234
401 20th St S #410, Birmingham, AL 35233
1536 20th St N, Birmingham, AL 35234
1505 20th St N, Birmingham, AL 35234
300 20th St N #405, Birmingham, AL 35203
1868 20th Street Ensley, Birmingham, AL 35218
1532 20th St N, Birmingham, AL 35234
1862 20th Street Ensley, Birmingham, AL 35218
1526 20th St N, Birmingham, AL 35234
1858 20th Street Ensley, Birmingham, AL 35218
401 20th St S #411, Birmingham, AL 35233
401 20th St S #414, Birmingham, AL 35233
401 20th St S #415, Birmingham, AL 35233
2227 20th Ave S, Birmingham, AL 35234
401 20th St S #413, Birmingham, AL 35233
1569 20th St N, Birmingham, AL 35234
1561 20th St N, Birmingham, AL 35234
401 20th St S #427, Birmingham, AL 35233
1584 20th St N, Birmingham, AL 35234
1418 20th Street Ensley, Birmingham, AL 35218
1522 20th St N, Birmingham, AL 35234
1707 20th Street Ensley, Birmingham, AL 35218
401 20th St S #401, Birmingham, AL 35233
1580 20th St N, Birmingham, AL 35234
2409 20th St N, Birmingham, AL 35234
401 20th St S #426, Birmingham, AL 35233
2264 20th St SW, Birmingham, AL 35211
1530 20th Place Ensley, Birmingham, AL 35218
1404 20th Street Ensley, Birmingham, AL 35218
1528 20th Place Ensley, Birmingham, AL 35218
1437 20th St N, Birmingham, AL 35234
300 20th St N #403, Birmingham, AL 35203
1441 20th St N, Birmingham, AL 35234
1548 20th St N, Birmingham, AL 35234
1501 20th St N, Birmingham, AL 35234
300 20th St N #307, Birmingham, AL 35203
300 20th St S #207, Birmingham, AL 35233
1530 20th St N, Birmingham, AL 35234
2260 20th St SW, Birmingham, AL 35211
1601 20th St N, Birmingham, AL 35234
1590 20th St N, Birmingham, AL 35234
401 20th St S #402, Birmingham, AL 35233
1588 20th St N, Birmingham, AL 35234
1428 20th Street Ensley, Birmingham, AL 35218
401 20th St S #412, Birmingham, AL 35233
1529 20th St N, Birmingham, AL 35234
1533 20th St N, Birmingham, AL 35234
2022 20th Ave S, Birmingham, AL 35234
401 20th St S #409, Birmingham, AL 35233
2208 20th St N, Birmingham, AL 35234
401 20th St S #408, Birmingham, AL 35233
2405 20th St N, Birmingham, AL 35234
211 20th St S, Birmingham, AL 35233
2212 20th St SW, Birmingham, AL 35211
2225 20th St SW, Birmingham, AL 35211
2100 20th St N, Birmingham, AL 35234
2229 20th St SW, Birmingham, AL 35211
2253 20th St SW, Birmingham, AL 35211
2249 20th St SW, Birmingham, AL 35211
2245 20th St SW, Birmingham, AL 35211
304 20th St S, Birmingham, AL 35233
2405 20th St N, Birmingham, AL 35234
2233 20th St SW, Birmingham, AL 35211
1552 20th St N, Birmingham, AL 35234
300 20th St SW #11, Birmingham, AL 35211
2401 20th St N, Birmingham, AL 35234
300 20th St N #306, Birmingham, AL 35203
2028 20th Ave S, Birmingham, AL 35234
2744 20th St SW, Birmingham, AL 35211
1576 20th St N, Birmingham, AL 35234
1708 20th Street Ensley, Birmingham, AL 35218
1511 20th St N, Birmingham, AL 35234
1431 20th St N, Birmingham, AL 35234
1576 20th St N #1, Birmingham, AL 35234
3347 20 St, Birmingham, AL 35211
2748 20th St SW, Birmingham, AL 35211
1544 20th St N, Birmingham, AL 35234
2024 20th Ave S, Birmingham, AL 35234
1542 20th St N, Birmingham, AL 35234
1546 20th St N, Birmingham, AL 35234
1540 20th St N, Birmingham, AL 35234