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
Rental market tracker
How much rent can I afford?
Should I rent or buy?
Renter guide
Redfin Rental Tools
List my home for rent
Rental Tools dashboard
Should I sell or rent my home?
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:
1300 20th St S Unit B6, Birmingham, AL 35205
1300 20th St S Unit C3, Birmingham, AL 35205
1300 20th St S Unit C2, Birmingham, AL 35205
1608 20th Pl N, Birmingham, AL 35234
1300 20th St S Unit C1, Birmingham, AL 35205
805 20th Ave NW, Center Point, AL 35215
2305 20th Ave S Unit B, Birmingham, AL 35223
2329 20th Place Ensley, Birmingham, AL 35208
2333 20th Pl W, Birmingham, AL 35208
2321 20th Ave S Unit 2321B, Birmingham, AL 35223
2337 20th St W, Birmingham, AL 35208
2321 20th Ave S Unit 2321C, Birmingham, AL 35223
2341 20th St W, Birmingham, AL 35208
2227 20th Ave S, Birmingham, AL 35223
2319 20th Ave S Unit 2319C, Birmingham, AL 35223
2323 20th Ave S Unit 2323A, Birmingham, AL 35223
2309 20th St W, Birmingham, AL 35208
2509 20th Ave N, Birmingham, AL 35234
2321 20th Ave S Unit 2321A, Birmingham, AL 35223
1604 20th Pl N, Birmingham, AL 35234
2223 20th Ave S, Birmingham, AL 35223
2319 20th Ave S Unit 2319B, Birmingham, AL 35223
2334 20th Pl W, Birmingham, AL 35208
2323 20th Ave S Unit 2323C, Birmingham, AL 35223
2313 20th St W, Birmingham, AL 35208
2319 20th Ave S Unit 2319D, Birmingham, AL 35223
2317 20th Pl W, Birmingham, AL 35208
2309 20th Ave N Unit D, Birmingham, AL 35234
2323 20th Ave S Unit 2323D, Birmingham, AL 35223
2321 20th St W, Birmingham, AL 35208
2323 20th Ave S Unit 2323B, Birmingham, AL 35223
2325 20th St W, Birmingham, AL 35208
1300 20th St S Unit C5, Birmingham, AL 35205
1300 20th St S Unit C4, Birmingham, AL 35205
1300 20th St S Unit C6, Birmingham, AL 35205
608 20th Ave S, Birmingham, AL 35205
1111 20 St, Birmingham, AL 35211
600 20th Ave S, Birmingham, AL 35205
2011 20th Pl N, Birmingham, AL 35234
2303 20th Ave S Unit D, Birmingham, AL 35223
1414 20th Pl N, Birmingham, AL 35234
2304 20th Ave N, Birmingham, AL 35234
2229 20th St SW, Birmingham, AL 35234
1300 20th St S #206, Birmingham, AL 35205
2132 20th Ave S, Birmingham, AL 35223
1017 20th St SW, Birmingham, AL 35211
1001 20th St S, Birmingham, AL 35205
2312 20th Pl W, Birmingham, AL 35208
1011 20th St SW, Birmingham, AL 35211
1023 20th St SW, Birmingham, AL 35211
1007 20th St SW, Birmingham, AL 35211
2305 20th Ave S Unit D, Birmingham, AL 35223
2200 20th Ave S, Birmingham, AL 35223
1005 20th St SW, Birmingham, AL 35211
2136 20th Ave S, Birmingham, AL 35223
1009 20th St SW, Birmingham, AL 35211
2332 20th Ave S, Birmingham, AL 35223
1001 20th St SW, Birmingham, AL 35211
2720 20th Ave N, Birmingham, AL 35234
2724 20th Ave N, Birmingham, AL 35234
1628 20th Street Ensley, Birmingham, AL 35218
2323 20th Ave S Unit B, Birmingham, AL 35223
2307 20th Ave S Unit B, Birmingham, AL 35223
8 20th Ave S, Birmingham, AL 35205
2343 20th Pl W, Birmingham, AL 35208
2017 20th Pl N, Birmingham, AL 35234
2716 20th Ave N, Birmingham, AL 35234
2016 20th Pl N, Birmingham, AL 35234
2013 20th Pl N, Birmingham, AL 35234
2321 20th Ave S Unit C, Birmingham, AL 35223
2311 20th Ave S Unit D, Birmingham, AL 35223
2311 20th Ave S Unit C, Birmingham, AL 35223
1300 20th St S Unit 103 or A-3, Birmingham, AL 35205
515 20th Ave S, Birmingham, AL 35205
501 20th Ave S, Birmingham, AL 35205
2501 20th St W, Birmingham, AL 35208
2331 20th Place Ensley, Birmingham, AL 35208
1305 20th St N, Birmingham, AL 35234
1612 20th Pl N, Birmingham, AL 35234
11 20th Ave S, Birmingham, AL 35205
2316 20th Ave S, Birmingham, AL 35223
1632 20th Street Ensley, Birmingham, AL 35218
1300 20th St S #305, Birmingham, AL 35205
1608 20th Street Ensley, Birmingham, AL 35218
2319 20th Ave S Unit A, Birmingham, AL 35223
1636 20th Street Ensley, Birmingham, AL 35218
2300 20th Pl W, Birmingham, AL 35208
2405 20th St N, Birmingham, AL 35223
1612 20th Street Ensley, Birmingham, AL 35218
2824 20th Place Ensley, Birmingham, AL 35208
2335 20th Pl W, Birmingham, AL 35208
1119 20 St, Birmingham, AL 35211
1105 20th St S, Birmingham, AL 35205
2301 20th Ave S Unit B, Birmingham, AL 35223
2339 20th Pl W, Birmingham, AL 35208
1124 20th St S, Birmingham, AL 35205
2307 20th Ave S Unit A, Birmingham, AL 35223
1107 20th St S, Birmingham, AL 35205
2319 20th Ave S Unit D, Birmingham, AL 35223
1101 20th St S, Birmingham, AL 35205
1113 20 St, Birmingham, AL 35211
37 20th Ave S, Birmingham, AL 35205
35 20th Ave S, Birmingham, AL 35205
1115 20 St, Birmingham, AL 35211
2321 20th Ave S Unit B, Birmingham, AL 35223
1 20th Ct S, Birmingham, AL 35205
34 20th Ave S, Birmingham, AL 35205
40 20th Ave S, Birmingham, AL 35205
24 20th Ave S, Birmingham, AL 35205
36 20th Ave S, Birmingham, AL 35205
2315 20th Ave S Unit C, Birmingham, AL 35223
38 20th Ave S, Birmingham, AL 35205
1015 20th St SW, Birmingham, AL 35211
32 20th Ave S, Birmingham, AL 35205
28 20th Ave S, Birmingham, AL 35205
30 20th Ave S, Birmingham, AL 35205
22 20th Ave S, Birmingham, AL 35205
2317 20th Ave S Unit C, Birmingham, AL 35223
2728 20th Ave N, Birmingham, AL 35234
2323 20th Ave S Unit A, Birmingham, AL 35223
2317 20th Ave S Unit D, Birmingham, AL 35223
2718 20th Ave N, Birmingham, AL 35234
2705 20th Ave N, Birmingham, AL 35234
39 20th Ave S, Birmingham, AL 35205
2516 20th Pl W, Birmingham, AL 35234
2713 20th Ave N, Birmingham, AL 35234
2717 20th Ave N, Birmingham, AL 35234
2307 20th Ave S Unit D, Birmingham, AL 35223
2612 20th Ave N, Birmingham, AL 35234
2709 20th Ave N, Birmingham, AL 35234
2301 20th Ave S Unit D, Birmingham, AL 35223
2021 20th Ave S, Birmingham, AL 35234
11 20th Ct S, Birmingham, AL 35203
2305 20th Ave S Unit 2305B, Birmingham, AL 35223
2625 20th Ave N, Birmingham, AL 35234
25 20th Ave S, Birmingham, AL 35205
12 20th Ct S, Birmingham, AL 35205
7 20th Ave S, Birmingham, AL 35205
2 20th Ct S, Birmingham, AL 35205
2608 20th Ave N, Birmingham, AL 35234
14 20th Ct S, Birmingham, AL 35205
2622 20th Ave N, Birmingham, AL 35234
4 20th Ct S, Birmingham, AL 35205
2620 20th Ave N, Birmingham, AL 35234
10 20th Ct NW, Center Point, AL 35215
8 20th Ct S, Birmingham, AL 35205
3 20th Ave S, Birmingham, AL 35205
1417 20th Pl N, Birmingham, AL 35234
2335 20th Ave S, Birmingham, AL 35223
27 20th Ave S, Birmingham, AL 35205
29 20th Ave S, Birmingham, AL 35205
2617 20th Ave N, Birmingham, AL 35234
2721 Laurel Ave SW, Birmingham, AL 35234
2609 20th Ave N, Birmingham, AL 35234
1504 20th Pl SW, Birmingham, AL 35211
5 20th Ct S, Birmingham, AL 35205
26 20th Ave S, Birmingham, AL 35205
11 20th Ct S, Birmingham, AL 35205
9 20th Ct S, Birmingham, AL 35205
7 20th Ct S, Birmingham, AL 35205
1023 20th St S Unit B, Birmingham, AL 35205
1300 20th St S #101, Birmingham, AL 35205
512 20th Ave S, Birmingham, AL 35205
2336 20th Street Ensley, Birmingham, AL 35208
1308 20th St N, Birmingham, AL 35234
6 20th Ct S, Birmingham, AL 35205
2526 20th Ave N, Birmingham, AL 35234
1501 20th Pl SW, Birmingham, AL 35211
9 20th Ave S, Birmingham, AL 35205
15 20th Ct S, Birmingham, AL 35205
1516 20th Pl SW, Birmingham, AL 35211
1412 20th Pl N, Birmingham, AL 35234
1520 20th Pl SW, Birmingham, AL 35211
1406 20th Pl N, Birmingham, AL 35234
2305 20th Ave S Unit A, Birmingham, AL 35223
2000 20th St S, Birmingham, AL 35209
1616 20th Street Ensley, Birmingham, AL 35218
1128 20th St S, Birmingham, AL 35205
1414 20th Street Ensley, Birmingham, AL 35218
1422 20th Street Ensley, Birmingham, AL 35218
10 20th Ct S, Birmingham, AL 35205
928 20th Ave NW, Center Point, AL 35215
1300 20th St N, Birmingham, AL 35234
1508 20th Pl SW, Birmingham, AL 35211
1521 20th Pl SW, Birmingham, AL 35211
2211 20th Ave S, Birmingham, AL 35223
1509 20th Pl SW, Birmingham, AL 35211
2509 20th Ave N, Birmingham, AL 35234
4 20th Ave S, Birmingham, AL 35205
2621 20th Place Ensley, Birmingham, AL 35208
2311 20th Ave S Unit A, Birmingham, AL 35223
6 20th Ave S, Birmingham, AL 35205
8 20th Ave S, Birmingham, AL 35205
2133 20th Ave S, Birmingham, AL 35223
2131 20th Ave S, Birmingham, AL 35223
1309 20th St N, Birmingham, AL 35234
1103 20th St S, Birmingham, AL 35205
1301 20th St N, Birmingham, AL 35234
1303 20th St N, Birmingham, AL 35234
2328 20th Ave N, Birmingham, AL 35234
1117 20 St, Birmingham, AL 35211
2700 20th Ave N, Birmingham, AL 35234
1310 20th St N, Birmingham, AL 35234
1217 20th St S, Birmingham, AL 35205
1517 20th Pl SW, Birmingham, AL 35211
1300 20th St S Apt 201, Birmingham, AL 35205
1003 20th St SW, Birmingham, AL 35211
1513 20th Pl SW, Birmingham, AL 35211
1021 20th St S, Birmingham, AL 35205
933 20th Ave NW, Center Point, AL 35215
921 20th Ave NW, Center Point, AL 35215
917 20th Ave NW, Center Point, AL 35215
2019 20th Pl N, Birmingham, AL 35234
2315 20th Ave S Unit A, Birmingham, AL 35223
1301 20th St N, Birmingham, AL 35234
2307 20th Ave N, Birmingham, AL 35234
2605 20th Ave N, Birmingham, AL 35234
2419 20th Ave N, Birmingham, AL 35234
501 20th Ave S, Birmingham, AL 35205
2391 20th Ave S, Birmingham, AL 35223
2301 20th Ave S Unit A, Birmingham, AL 35223
2316 20th Ave N, Birmingham, AL 35234
2418 20th Ave N, Birmingham, AL 35234
2303 20th Ave S Apt C, Birmingham, AL 35223
2205 20th Ave N, Birmingham, AL 35223
2414 20th Ave N, Birmingham, AL 35234
929 20th Ave NW, Center Point, AL 35215
2307 20th Ave S Unit C, Birmingham, AL 35223
925 20th Ave NW, Center Point, AL 35215
2423 20th Ave N, Birmingham, AL 35234
2309 20th Ave S Unit C, Birmingham, AL 35223
2317 20th Ave S Unit B, Birmingham, AL 35223
1302 20th St N, Birmingham, AL 35234
2104 20th Ct N, Birmingham, AL 35234
1415 20th Pl N, Birmingham, AL 35234
2621 20th Pl N, Birmingham, AL 35234
2309 20th Ave S Unit B, Birmingham, AL 35223
905 20th Ave NW, Center Point, AL 35215
1427 20th Street Ensley, Birmingham, AL 35218
2630 20th Ave N, Birmingham, AL 35234
1400 20th St S, Birmingham, AL 35234
1411 20th Pl N, Birmingham, AL 35234
2323 20th Ave S Unit D, Birmingham, AL 35223
2310 20th Ave N, Birmingham, AL 35234
2319 20th Ave S Unit B, Birmingham, AL 35223
2601 20th Ave N, Birmingham, AL 35234
1614 20th Street Ensley, Birmingham, AL 35218
103 20th St N Unit 103 or A-3, Birmingham, AL 35203
2215 20th Pl N #0, Birmingham, AL 35234
2604 20th Ave N, Birmingham, AL 35234
2411 20th Ave N, Birmingham, AL 35234
2206 20th Ave S, Birmingham, AL 35223
2305 20th St W, Birmingham, AL 35208
625 20th Ave S, Birmingham, AL 35205
2321 20th Ave S Unit 2321D, Birmingham, AL 35223
2309 20th Ave N, Birmingham, AL 35234
2415 20th Ave N, Birmingham, AL 35234
2303 20th Ave S Unit A, Birmingham, AL 35223
2427 20th Ave N, Birmingham, AL 35234
2409 20th Ave N, Birmingham, AL 35234
441 20th Ave S, Birmingham, AL 35205
2317 20th Ave S Unit A, Birmingham, AL 35223
2100 20th Ct N, Birmingham, AL 35234
1109 20th St S, Birmingham, AL 35205
2345 20th Pl W, Birmingham, AL 35208
2301 20th Ave S Unit 2301B, Birmingham, AL 35223
720 20th Ave NW, Center Point, AL 35215
521 20th Ave S, Birmingham, AL 35205
2301 20th Ave S Unit 2301C, Birmingham, AL 35223
2708 20th Ave N, Birmingham, AL 35234
2303 20th Ave S Unit 2303C, Birmingham, AL 35223
105 20th St N, Birmingham, AL 35203
2303 20th Ave S Unit 2303D, Birmingham, AL 35223
724 20th Ave NW, Center Point, AL 35215
119 20th St N, Birmingham, AL 35203
2520 20th Ave N, Birmingham, AL 35234
601 20th Ave S, Birmingham, AL 35205
2307 20th Ave S Unit 2307A, Birmingham, AL 35223
525 20th Ave S, Birmingham, AL 35205
1300 20th St S, Birmingham, AL 35205
2305 20th Ave S Unit 2305D, Birmingham, AL 35223
1300 20th St S Unit A1, Birmingham, AL 35205
23 20th Ave S, Birmingham, AL 35205
2309 20th Ave S Unit 2309D, Birmingham, AL 35223
2317 20th Ave S Unit 2317B, Birmingham, AL 35223
712 20th Ave NW, Center Point, AL 35215
16 20th Ct S, Birmingham, AL 35205
716 20th Ave NW, Center Point, AL 35215
1300 20th St S #203, Birmingham, AL 35205
2309 20th Ave S Unit 2309B, Birmingham, AL 35223
1300 20th St S Unit A4, Birmingham, AL 35205
2311 20th Ave S Unit 2311A, Birmingham, AL 35223
2317 20th Ave S Unit 2317C, Birmingham, AL 35223
717 20th Ave NW, Center Point, AL 35215
1300 20th St S Unit A5, Birmingham, AL 35205
2311 20th Ave S Unit 2311D, Birmingham, AL 35223
1300 20th St S Unit A2, Birmingham, AL 35205
2321 20th Ave S Unit A, Birmingham, AL 35223
2309 20th Ave S Unit 2309C, Birmingham, AL 35223
1300 20th St S Unit A3, Birmingham, AL 35205
605 20th Ave S, Birmingham, AL 35205
2415 20th Ave N, Birmingham, AL 35223
1301 20th St S, Birmingham, AL 35205
609 20th Ave S, Birmingham, AL 35205
447 20th Ave S, Birmingham, AL 35205
621 20th Ave S, Birmingham, AL 35205
617 20th Ave S, Birmingham, AL 35205
2422 20th Ave N, Birmingham, AL 35234
1412 20th Pl N, Birmingham, AL 35234
613 20th Ave S, Birmingham, AL 35205
2301 20th Ave S Unit 2301A, Birmingham, AL 35223
2301 20th Ave S, Birmingham, AL 35223
2301 20th Ave S Unit 2301D, Birmingham, AL 35223
2428 20th Ave N, Birmingham, AL 35234
2303 20th Ave S Unit 2303A, Birmingham, AL 35223
2216 20th St N, Bessemer, AL 35020
2303 20th Ave S Unit B, Birmingham, AL 35223
1618 20th Street Ensley, Birmingham, AL 35218
1622 20th Street Ensley, Birmingham, AL 35218
2501 20th Pl W, Birmingham, AL 35208
2500 20th St W, Birmingham, AL 35234
1508 20th Pl SW, Birmingham, AL 35211
2511 20th Place Ensley, Birmingham, AL 35208
2311 20th Ave S Unit 2311B, Birmingham, AL 35223
1300 20th St S Unit B2, Birmingham, AL 35205
2315 20th Ave S Unit 2315A, Birmingham, AL 35223
1300 20th St S Unit B3, Birmingham, AL 35205
524 20th Ave S, Birmingham, AL 35205
2315 20th Ave S Unit 2315D, Birmingham, AL 35223
713 20th Ave NW, Center Point, AL 35215
1300 20th St S Unit A6, Birmingham, AL 35205
516 20th Ave S, Birmingham, AL 35205
2311 20th Ave S Unit 2311C, Birmingham, AL 35223
1300 20th St S Unit B1, Birmingham, AL 35205
448 20th Ave S, Birmingham, AL 35205
2305 20th Ave S Unit 2305A, Birmingham, AL 35223
2315 20th Ave S Unit 2315B, Birmingham, AL 35223
444 20th Ave S, Birmingham, AL 35205
2317 20th Ave S Unit 2317A, Birmingham, AL 35223
440 20th Ave S, Birmingham, AL 35205
2317 20th Ave S Unit 2317D, Birmingham, AL 35223
1300 20th St S Unit B4, Birmingham, AL 35205
2408 20 Ave, Birmingham, AL 35234
2303 20th Ave S Unit 2303B, Birmingham, AL 35223
2315 20th Ave S Unit 2315C, Birmingham, AL 35223
1300 20th St S Unit B5, Birmingham, AL 35205
517 20th Ave S, Birmingham, AL 35205
2305 20th Ave S Unit 2305C, Birmingham, AL 35223
504 20th Ave S, Birmingham, AL 35205
2319 20th Ave S Unit 2319A, Birmingham, AL 35223
2216 20th Pl N, Birmingham, AL 35234
2309 20th Ave S Unit 2309A, Birmingham, AL 35223
2307 20th Ave S Unit 2307C, Birmingham, AL 35223
2307 20th Ave S Unit 2307D, Birmingham, AL 35223
500 20th Ave S, Birmingham, AL 35205
2307 20th Ave S Unit 2307B, Birmingham, AL 35223
508 20th Ave S, Birmingham, AL 35205
2321 20th Ave S Unit D, Birmingham, AL 35223