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
21ST-22ND
Properties in Birmingham in 21ST-22ND
Find homes for sale in Birmingham by selecting a property below:
2500 22nd Ave N, Birmingham, AL 35234
1316 21st Way S, Birmingham, AL 35205
305 22nd Ave S, Birmingham, AL 35205
2520 22nd Ave N, Birmingham, AL 35234
321 22nd Ave S, Birmingham, AL 35205
309 22nd Ave S, Birmingham, AL 35205
310 22nd Ave W, Birmingham, AL 35204
812 21st Street Ensley, Birmingham, AL 35218
318 22nd Ave W, Birmingham, AL 35204
300 22nd Ave W, Birmingham, AL 35204
930 21st St SW, Birmingham, AL 35211
926 21st St SW, Birmingham, AL 35211
922 21st St SW, Birmingham, AL 35211
1223 22nd Ave N, Birmingham, AL 35204
918 21st St SW, Birmingham, AL 35211
2424 22nd Ave N, Birmingham, AL 35234
1528 21st Way S, Birmingham, AL 35205
900 21st St SW, Birmingham, AL 35211
1108 22nd Ave N, Birmingham, AL 35204
2529 22nd Ave N, Birmingham, AL 35234
2520 22nd Ave N, Birmingham, AL 35234
2420 22nd Ave N, Birmingham, AL 35234
934 21st St SW, Birmingham, AL 35211
2505 22nd Ave N, Birmingham, AL 35234
2009 22nd Street Ensley, Birmingham, AL 35218
2007 22nd Street Ensley, Birmingham, AL 35218
2021 22nd Street Ensley, Birmingham, AL 35218
2504 22nd Ave N, Birmingham, AL 35234
2508 22nd Ave N, Birmingham, AL 35234
2018 22nd Street Ensley, Birmingham, AL 35218
2512 22nd Ave N, Birmingham, AL 35234
257 22nd Ave W, Birmingham, AL 35204
2516 22nd Ave N, Birmingham, AL 35234
2028 22nd Street Ensley, Birmingham, AL 35218
309 22nd Ave W, Birmingham, AL 35204
2027 22nd Street Ensley, Birmingham, AL 35218
313 22nd Ave W, Birmingham, AL 35204
2020 22nd Street Ensley, Birmingham, AL 35218
253 22nd Ave W, Birmingham, AL 35204
2613 21st St W, Birmingham, AL 35208
2020 22nd Ave N, Birmingham, AL 35234
249 22nd Ave W, Birmingham, AL 35204
314 22nd Ave W, Birmingham, AL 35204
2026 22nd Street Ensley, Birmingham, AL 35218
2531 21st Street Ensley, Birmingham, AL 35208
2004 22nd Street Ensley, Birmingham, AL 35218
2344 22nd St W, Birmingham, AL 35208
2517 21st Street Ensley, Birmingham, AL 35208
2529 21st Street Ensley, Birmingham, AL 35208
2006 22nd Street Ensley, Birmingham, AL 35218
2348 22nd St W, Birmingham, AL 35208
2008 22nd Street Ensley, Birmingham, AL 35218
913 21st Street Ensley, Birmingham, AL 35218
2521 21st Street Ensley, Birmingham, AL 35208
2352 22nd St W, Birmingham, AL 35208
2016 22nd Street Ensley, Birmingham, AL 35218
2010 22nd Street Ensley, Birmingham, AL 35218
2000 22nd Street Ensley, Birmingham, AL 35218
2336 22nd Street Ensley, Birmingham, AL 35208
2024 22nd Street Ensley, Birmingham, AL 35218
2022 22nd Street Ensley, Birmingham, AL 35218
2002 22nd Street Ensley, Birmingham, AL 35218
2225 22nd Ave N, Birmingham, AL 35234
320 22nd Ave W, Birmingham, AL 35204
2034 22nd Street Ensley, Birmingham, AL 35218
2505 21st Street Ensley, Birmingham, AL 35208
2360 22nd St W, Birmingham, AL 35208
2038 22nd Street Ensley, Birmingham, AL 35218
2364 22nd St W, Birmingham, AL 35208
2036 22nd Street Ensley, Birmingham, AL 35218
304 22nd Ave W, Birmingham, AL 35204
2025 22nd Street Ensley, Birmingham, AL 35218
2509 21st Street Ensley, Birmingham, AL 35208
2012 22nd Ct S, Birmingham, AL 35218
2332 22nd St W, Birmingham, AL 35208
1309 22nd Ave N, Birmingham, AL 35204
2040 22nd Street Ensley, Birmingham, AL 35218
2 22nd Ave W, Birmingham, AL 35204
2042 22nd Street Ensley, Birmingham, AL 35218
2032 22nd Street Ensley, Birmingham, AL 35218
536 21st St SW, Birmingham, AL 35211
2356 22nd St W, Birmingham, AL 35208
136 22nd Ave S, Birmingham, AL 35205
1418 22nd Ave N, Birmingham, AL 35204
2124 22nd Ave N, Birmingham, AL 35234
2200 22nd Ave N, Birmingham, AL 35234
2226 22nd Ave N, Birmingham, AL 35234
2100 22nd Ave N, Birmingham, AL 35234
128 22nd Ave S, Birmingham, AL 35205
2518 22nd Ave N, Birmingham, AL 35234
2108 22nd Ave N, Birmingham, AL 35234
2104 22nd Ave N, Birmingham, AL 35234
140 22nd Ave S, Birmingham, AL 35205
129 22nd Ave S, Birmingham, AL 35205
137 22nd Ave S, Birmingham, AL 35205
133 22nd Ave S, Birmingham, AL 35205
141 22nd Ave S, Birmingham, AL 35205
2304 22nd Ave N, Birmingham, AL 35234
2228 22nd Ave N, Birmingham, AL 35234
260 22nd Ave W, Birmingham, AL 35204
2427 22nd Ave N, Birmingham, AL 35234
901 21st Street Ensley, Birmingham, AL 35218
2224 22nd Ave N, Birmingham, AL 35234
998 Avenue I #22, Birmingham, AL 35214
2226 22nd Ave N, Birmingham, AL 35234
2515 22nd Ave N, Birmingham, AL 35234
2017 22nd Street Ensley, Birmingham, AL 35218
256 22nd Ave W, Birmingham, AL 35204
2011 22nd Street Ensley, Birmingham, AL 35218
2019 22nd Street Ensley, Birmingham, AL 35218
2514 22nd Ave N, Birmingham, AL 35234
2613 22nd Ave N, Birmingham, AL 35234
316 22nd Ave S, Birmingham, AL 35205
308 22nd Ave S, Birmingham, AL 35205
300 22nd Ave S, Birmingham, AL 35205
2716 22nd Ave N, Birmingham, AL 35234
201 22nd Ave W, Birmingham, AL 35204
209 22nd Ave W, Birmingham, AL 35204
2617 22nd Ave N, Birmingham, AL 35234
207 22nd Ave W, Birmingham, AL 35204
2217 22nd Ave N, Birmingham, AL 35234
200 22nd Ave W, Birmingham, AL 35204
2720 21st Street Ensley, Birmingham, AL 35208
2213 22nd Ave N, Birmingham, AL 35234
1501 21st Way S, Birmingham, AL 35205
324 22nd Ave S, Birmingham, AL 35205
328 22nd Ave S, Birmingham, AL 35205
1309 22nd Ave N, Birmingham, AL 35204
1316 22nd Ave N, Birmingham, AL 35204
1112 22nd Ave N, Birmingham, AL 35204
1315 22nd Ave N, Birmingham, AL 35204
1217 22nd Ave N, Birmingham, AL 35204
1302 22nd Ave N, Birmingham, AL 35204
1314 22nd Ave N, Birmingham, AL 35204
109 22nd Ave W, Birmingham, AL 35204
14 22nd Ave W, Birmingham, AL 35204
10 22nd Ave W, Birmingham, AL 35204
1113 22nd Ave N, Birmingham, AL 35204
1120 22nd Ave N, Birmingham, AL 35204
117 22nd Ave W, Birmingham, AL 35204
2527 21st Street Ensley, Birmingham, AL 35208
1116 22nd Ave N, Birmingham, AL 35204
121 22nd Ave W, Birmingham, AL 35204
2340 22nd St W, Birmingham, AL 35208
1301 22nd Ave N, Birmingham, AL 35204
228 22nd Ave W, Birmingham, AL 35204
1211 22nd Ave N, Birmingham, AL 35204
2618 22nd Ave N, Birmingham, AL 35234
2230 22nd Ave N, Birmingham, AL 35234
1215 22nd Ave N, Birmingham, AL 35204
2308 22nd Ave N, Birmingham, AL 35234
2620 22nd Ave N, Birmingham, AL 35234
2316 22nd Ave N, Birmingham, AL 35234
1323 22nd Ave N, Birmingham, AL 35204
2212 22nd Ave N, Birmingham, AL 35234
1321 22nd Ave N, Birmingham, AL 35204
2208 22nd Ave N, Birmingham, AL 35234
2721 22nd Ave N, Birmingham, AL 35234
2841 21st Street Ensley, Birmingham, AL 35208
317 22nd Ave W, Birmingham, AL 35204
2705 22nd Ave N, Birmingham, AL 35234
2313 22nd Ave N, Birmingham, AL 35234
2829 21st Street Ensley, Birmingham, AL 35208
2833 21st Street Ensley, Birmingham, AL 35208
2331 22nd Ave N, Birmingham, AL 35234
2837 21st Street Ensley, Birmingham, AL 35208
2228 22nd Ave N, Birmingham, AL 35234
1406 21st Way S #7, Birmingham, AL 35205
3021 21st Street Ensley, Birmingham, AL 35208
1406 21st Way S #6, Birmingham, AL 35205
2307 22nd Ave N, Birmingham, AL 35234
2727 22nd Ave N, Birmingham, AL 35234
530 21st St SW, Birmingham, AL 35211
2319 22nd Ave N, Birmingham, AL 35234
2821 21st Street Ensley, Birmingham, AL 35208
2825 21st Street Ensley, Birmingham, AL 35208
2612 21st St W, Birmingham, AL 35208
2709 21st Street Ensley, Birmingham, AL 35208
2233 22nd Ave N, Birmingham, AL 35234
2229 22nd Ave N, Birmingham, AL 35234
2643 21st Street Ensley, Birmingham, AL 35208
2647 21st Street Ensley, Birmingham, AL 35208
1320 21st Way S, Birmingham, AL 35205
2813 21st Street Ensley, Birmingham, AL 35208
2809 21st Street Ensley, Birmingham, AL 35208
2221 22nd Ave N, Birmingham, AL 35234
3029 21st Street Ensley, Birmingham, AL 35208
1326 21st Way S, Birmingham, AL 35205
2745 21st Street Ensley, Birmingham, AL 35208
2741 21st Street Ensley, Birmingham, AL 35208
2617 21st St W, Birmingham, AL 35208
2737 21st Street Ensley, Birmingham, AL 35208
1406 21st Way S #1, Birmingham, AL 35205
213 22nd Ave W, Birmingham, AL 35204
2752 21st Street Ensley, Birmingham, AL 35208
1326 21st Way S #9, Birmingham, AL 35205
2700 21st Street Ensley, Birmingham, AL 35208
2724 21st Street Ensley, Birmingham, AL 35208
2620 21st St W, Birmingham, AL 35208
1406 21st Way S, Birmingham, AL 35205
221 22nd Ave W, Birmingham, AL 35204
2744 21st Street Ensley, Birmingham, AL 35208
2708 21st Street Ensley, Birmingham, AL 35208
224 22nd Ave W, Birmingham, AL 35204
2650 21st Street Ensley, Birmingham, AL 35208
2734 21st Street Ensley, Birmingham, AL 35208
220 22nd Ave W, Birmingham, AL 35204
2710 21st Street Ensley, Birmingham, AL 35208
2711 22nd Ave N, Birmingham, AL 35234
2642 21st Street Ensley, Birmingham, AL 35208
204 22nd Ave W, Birmingham, AL 35204
2740 21st Street Ensley, Birmingham, AL 35208
216 22nd Ave W, Birmingham, AL 35204
2716 21st Street Ensley, Birmingham, AL 35208
208 22nd Ave W, Birmingham, AL 35204
212 22nd Ave W, Birmingham, AL 35204
2736 21st Street Ensley, Birmingham, AL 35208
544 21st St SW, Birmingham, AL 35211
2720 22nd Ave N, Birmingham, AL 35234
3017 21st Street Ensley, Birmingham, AL 35208
538 21st St SW, Birmingham, AL 35211
3025 21st Street Ensley, Birmingham, AL 35208
1326 21st Way S #5, Birmingham, AL 35205
1326 21st Way S #6, Birmingham, AL 35205
108 22nd Ave W, Birmingham, AL 35204
1326 21st Way S #7, Birmingham, AL 35205
2724 22nd Ave N, Birmingham, AL 35234
1326 21st Way S #8, Birmingham, AL 35205
2732 22nd Ave N, Birmingham, AL 35234
548 21st St SW, Birmingham, AL 35211
2420 22nd Ave N, Birmingham, AL 35234
1326 21st Way S #1, Birmingham, AL 35205
1326 21st Way S #2, Birmingham, AL 35205
1 22nd Ave W, Birmingham, AL 35204
2700 22nd Ave N, Birmingham, AL 35234
1326 21st Way S #3, Birmingham, AL 35205
120 22nd Ave W, Birmingham, AL 35204
1326 21st Way S #4, Birmingham, AL 35205
15 22nd Ave W, Birmingham, AL 35204
2728 22nd Ave N, Birmingham, AL 35234
1406 21st Way S #2, Birmingham, AL 35205
17 22nd Ave W, Birmingham, AL 35204
1406 21st Way S #3, Birmingham, AL 35205
105 22nd Ave W, Birmingham, AL 35204
1406 21st Way S #4, Birmingham, AL 35205
100 22nd Ave W, Birmingham, AL 35204
1406 21st Way S #5, Birmingham, AL 35205
107 22nd Ave W, Birmingham, AL 35204
2805 21st Street Ensley, Birmingham, AL 35208
2801 21st Street Ensley, Birmingham, AL 35208
125 22nd Ave S, Birmingham, AL 35205
2629 22nd Ave N, Birmingham, AL 35234
2219 22nd Ave N, Birmingham, AL 35234
2215 22nd Ave N, Birmingham, AL 35234
316 22nd Ave W, Birmingham, AL 35204
305 22nd Ave W, Birmingham, AL 35204
2203 22nd Ave N, Birmingham, AL 35234
312 22nd Ave W, Birmingham, AL 35204
2211 22nd Ave N, Birmingham, AL 35234
2207 22nd Ave N, Birmingham, AL 35234
2113 22nd Ave N, Birmingham, AL 35234
2111 22nd Ave N, Birmingham, AL 35234
1109 22nd Ave N, Birmingham, AL 35204
2101 22nd Ave N, Birmingham, AL 35234
2105 22nd Ave N, Birmingham, AL 35234
2622 22nd Ave N, Birmingham, AL 35234
1319 22nd Ave N, Birmingham, AL 35204
2613 21st Street Ensley, Birmingham, AL 35208
2609 21st Street Ensley, Birmingham, AL 35208
2625 21st Street Ensley, Birmingham, AL 35208
2617 21st Street Ensley, Birmingham, AL 35208
2637 21st Street Ensley, Birmingham, AL 35208
2623 21st Street Ensley, Birmingham, AL 35208
2603 21st Street Ensley, Birmingham, AL 35208
2601 21st Street Ensley, Birmingham, AL 35208
1221 22nd Ave N, Birmingham, AL 35204
2612 21st Street Ensley, Birmingham, AL 35208
2629 21st Street Ensley, Birmingham, AL 35208
2633 21st Street Ensley, Birmingham, AL 35208
2717 21st Street Ensley, Birmingham, AL 35208
1219 22nd Ave N, Birmingham, AL 35204
2721 21st Street Ensley, Birmingham, AL 35208
2701 21st Street Ensley, Birmingham, AL 35208
2604 21st Street Ensley, Birmingham, AL 35208
2725 21st Street Ensley, Birmingham, AL 35208
2729 21st Street Ensley, Birmingham, AL 35208
2608 21st Street Ensley, Birmingham, AL 35208
2733 21st Street Ensley, Birmingham, AL 35208
2419 22nd Ave N, Birmingham, AL 35234
1312 22nd Ave N, Birmingham, AL 35204
2423 22nd Ave N, Birmingham, AL 35234
132 22nd Ave S, Birmingham, AL 35205
1545 22nd Street Ensley, Birmingham, AL 35218
1226 22nd Ave N, Birmingham, AL 35204
929 21st St SW, Birmingham, AL 35211
708 21st St SW, Birmingham, AL 35211
2524 22nd Ave N, Birmingham, AL 35234
2415 22nd Ave N, Birmingham, AL 35234
712 21st St SW, Birmingham, AL 35211
713 21st St SW, Birmingham, AL 35211
318 22nd Ave W, Birmingham, AL 35204
311 22nd Ave W, Birmingham, AL 35204
2625 22nd Ave N, Birmingham, AL 35234
2731 22nd Ave N, Birmingham, AL 35234
2507 22nd Ave N, Birmingham, AL 35234
2416 22nd Ave N, Birmingham, AL 35234
2511 22nd Ave N, Birmingham, AL 35234
941 21st St SW, Birmingham, AL 35211
2713 22nd Ave N, Birmingham, AL 35234
937 21st St SW, Birmingham, AL 35211
725 21st St SW, Birmingham, AL 35211
701 21st St SW, Birmingham, AL 35211
705 21st St SW, Birmingham, AL 35211
700 21st St SW, Birmingham, AL 35211
709 21st St SW, Birmingham, AL 35211
1504 21st Way S, Birmingham, AL 35205
913 21st St SW, Birmingham, AL 35211
2712 22nd Ave N, Birmingham, AL 35234
225 22nd Ave W, Birmingham, AL 35204
2519 22nd Ave N, Birmingham, AL 35234
721 21st St SW, Birmingham, AL 35211
2322 22nd Ave N, Birmingham, AL 35234
717 21st St SW, Birmingham, AL 35211
901 21st St SW, Birmingham, AL 35211
2501 21st Street Ensley, Birmingham, AL 35208
933 21st St SW, Birmingham, AL 35211
2025 22nd Ave N, Birmingham, AL 35234
909 21st St SW, Birmingham, AL 35211
2227 22nd Ave N, Birmingham, AL 35234
1500 21st Way S, Birmingham, AL 35205
905 21st St SW, Birmingham, AL 35211
1516 21st Way S, Birmingham, AL 35205
917 21st St SW, Birmingham, AL 35211
925 21st St SW, Birmingham, AL 35211
921 21st St SW, Birmingham, AL 35211
1416 21st Way S, Birmingham, AL 35205
2609 22nd Ave N, Birmingham, AL 35234
2528 22nd Ave N, Birmingham, AL 35234
1412 21st Way S, Birmingham, AL 35205
1101 22nd Ave N, Birmingham, AL 35204
2717 22nd Ave N, Birmingham, AL 35234
301 22nd Ave S, Birmingham, AL 35205
914 21st St SW, Birmingham, AL 35211
2609 22nd Ave N, Birmingham, AL 35234
1220 22nd Ave N, Birmingham, AL 35204
2637 21st St W, Birmingham, AL 35208
906 21st St SW, Birmingham, AL 35211
2708 22nd Ave N, Birmingham, AL 35234
910 21st St SW, Birmingham, AL 35211
2504 21st Street Ensley, Birmingham, AL 35208
2412 22nd Ave N, Birmingham, AL 35234
2221 22nd Ave N, Birmingham, AL 35234
2641 21st St W, Birmingham, AL 35208
2330 22nd Ave N, Birmingham, AL 35234
912 21st Street Ensley, Birmingham, AL 35218
2326 22nd Ave N, Birmingham, AL 35234
1512 21st Way S, Birmingham, AL 35205
1508 21st Way S, Birmingham, AL 35205