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-21ST
Properties in Birmingham in 20TH-21ST
Find homes for sale in Birmingham by selecting a property below:
2532 20th St W, Birmingham, AL 35208
2533 20th St W, Birmingham, AL 35208
2536 20th St W, Birmingham, AL 35208
2011 21st Ave N, Birmingham, AL 35234
2534 20th St W, Birmingham, AL 35208
2508 20th St W, Birmingham, AL 35208
2524 20th Place Ensley, Birmingham, AL 35208
2500 20th Street Ensley, Birmingham, AL 35208
2541 20th St W, Birmingham, AL 35208
2521 20th St W, Birmingham, AL 35208
2019 21st Ave N, Birmingham, AL 35234
2341 20th Street Ensley, Birmingham, AL 35208
401 20th St S #422, Birmingham, AL 35233
2330 20th St W, Birmingham, AL 35208
921 20th St SW, Birmingham, AL 35211
2326 20th Street Ensley, Birmingham, AL 35208
917 20th St SW, Birmingham, AL 35211
913 20th St SW, Birmingham, AL 35211
911 20th St SW, Birmingham, AL 35211
401 20th St S #420, Birmingham, AL 35233
1108 21st Ave N, Birmingham, AL 35204
1105 21st Ave N, Birmingham, AL 35204
2045 21st Ave S, Birmingham, AL 35209
2037 21st Ave S, Birmingham, AL 35209
2538 20th St W, Birmingham, AL 35208
401 20th St S #419, Birmingham, AL 35294
2009 21st Ave N, Birmingham, AL 35234
2013 21st Ave N, Birmingham, AL 35234
1213 21st Ave N #1213, Birmingham, AL 35204
2023 21st Ave N, Birmingham, AL 35234
1959 21st Ave S, Birmingham, AL 35209
1900 21st Ave N, Birmingham, AL 35234
2541 20th Place Ensley, Birmingham, AL 35208
2535 20th Pl W, Birmingham, AL 35208
2505 20th St W, Birmingham, AL 35208
1947 21st Ave S, Birmingham, AL 35209
2537 20th Pl W, Birmingham, AL 35208
1943 21st Ave S, Birmingham, AL 35209
2538 20th Pl W, Birmingham, AL 35208
2540 20th Pl W, Birmingham, AL 35208
2529 20th St W, Birmingham, AL 35208
2532 20th Pl W, Birmingham, AL 35208
1325 21st Ave N, Birmingham, AL 35204
2516 20th Pl W, Birmingham, AL 35208
2528 20th Place Ensley, Birmingham, AL 35208
2514 20th Pl W, Birmingham, AL 35208
2811 20th Street Ensley, Birmingham, AL 35208
2504 20th St W, Birmingham, AL 35208
2625 20th Place Ensley, Birmingham, AL 35208
11 21st Ave NW, Center Point, AL 35215
2013 21st Ave S, Birmingham, AL 35209
1935 21st Ave N, Birmingham, AL 35234
2849 20th Street Ensley, Birmingham, AL 35208
2745 20th Place Ensley, Birmingham, AL 35208
1923 21st Ave S, Birmingham, AL 35209
1929 21st Ave S, Birmingham, AL 35209
401 20th St S Apt 418, Birmingham, AL 35233
1917 21st Ave S, Birmingham, AL 35209
1921 21st Ave S, Birmingham, AL 35209
908 20th St S, Birmingham, AL 35205
1208 21st Ave N, Birmingham, AL 35204
2001 21st Ave S, Birmingham, AL 35209
2005 21st Ave S, Birmingham, AL 35209
2009 21st Ave S, Birmingham, AL 35209
2025 21st Ave S, Birmingham, AL 35209
2029 21st Ave S, Birmingham, AL 35209
2033 21st Ave S, Birmingham, AL 35209
2041 21st Ave S, Birmingham, AL 35209
2021 21st Ave S, Birmingham, AL 35209
2007 21st Ave N, Birmingham, AL 35234
1124 21st Ave NW, Birmingham, AL 35215
505 20th St N Unit 1210FI, Birmingham, AL 35203
2017 21st Ave S, Birmingham, AL 35209
1910 21st Ave S, Birmingham, AL 35209
2713 20th Place Ensley, Birmingham, AL 35208
1942 21st Ave S, Birmingham, AL 35209
1932 21st Ave S, Birmingham, AL 35209
2721 20th Place Ensley, Birmingham, AL 35208
1928 21st Ave S, Birmingham, AL 35209
401 20th St S #416, Birmingham, AL 35233
1948 21st Ave S, Birmingham, AL 35209
1936 21st Ave S, Birmingham, AL 35209
1945 21st Ave S, Birmingham, AL 35209
1941 21st Ave S, Birmingham, AL 35209
1937 21st Ave S, Birmingham, AL 35209
1933 21st Ave S, Birmingham, AL 35209
909 20th St SW, Birmingham, AL 35211
1949 21st Ave S, Birmingham, AL 35209
1300 21st Ave N, Birmingham, AL 35204
2024 21st Ave S, Birmingham, AL 35209
1308 21st Ave N, Birmingham, AL 35204
2000 21st Ave S, Birmingham, AL 35209
1200 21st Ave N, Birmingham, AL 35204
2757 20th Place Ensley, Birmingham, AL 35208
2749 20th St W, Birmingham, AL 35208
2761 20th Place Ensley, Birmingham, AL 35208
2743 20th Street Ensley, Birmingham, AL 35208
2801 20th Place Ensley, Birmingham, AL 35208
1117 21st Ave NW, Birmingham, AL 35215
2733 20th Place Ensley, Birmingham, AL 35208
2624 20th Street Ensley, Birmingham, AL 35208
2628 20th Street Ensley, Birmingham, AL 35208
1129 21st Ave NW, Birmingham, AL 35215
2765 20th Place Ensley, Birmingham, AL 35208
2632 20th Street Ensley, Birmingham, AL 35208
2636 20th St W, Birmingham, AL 35208
2709 20th Street Ensley, Birmingham, AL 35208
2721 20th Street Ensley, Birmingham, AL 35208
2601 20th Street Ensley, Birmingham, AL 35208
2616 20th Street Ensley, Birmingham, AL 35208
2620 20th St W, Birmingham, AL 35208
2661 20th Street Ensley, Birmingham, AL 35208
2663 20th Street Ensley, Birmingham, AL 35208
2729 20th Street Ensley, Birmingham, AL 35208
2680 20th Street Ensley, Birmingham, AL 35208
2725 20th Street Ensley, Birmingham, AL 35208
2644 20th Place Ensley, Birmingham, AL 35208
2650 20th Street Ensley, Birmingham, AL 35208
2676 20th Street Ensley, Birmingham, AL 35208
2636 20th Place Ensley, Birmingham, AL 35208
432 20th St S #432, Birmingham, AL 35233
2201 21st Ave S, Birmingham, AL 35223
2660 20th Street Ensley, Birmingham, AL 35208
2853 20th Place Ensley, Birmingham, AL 35208
2692 20th Street Ensley, Birmingham, AL 35208
401 20th St S #107, Birmingham, AL 35233
2600 20th Street Ensley, Birmingham, AL 35208
1918 21st Ave S, Birmingham, AL 35209
2688 20th Street Ensley, Birmingham, AL 35208
2203 21st Ave S, Birmingham, AL 35223
2696 20th Street Ensley, Birmingham, AL 35208
401 20th St S #226, Birmingham, AL 35233
2608 20th Street Ensley, Birmingham, AL 35208
2604 20th Street Ensley, Birmingham, AL 35208
1922 21st Ave S, Birmingham, AL 35209
2671 20th Street Ensley, Birmingham, AL 35208
2679 20th Street Ensley, Birmingham, AL 35208
2712 20th Place Ensley, Birmingham, AL 35208
2667 20th Street Ensley, Birmingham, AL 35208
2732 20th Pl W, Birmingham, AL 35208
2223 21st Ave S, Birmingham, AL 35223
2720 20th Pl W, Birmingham, AL 35208
2623 20th Pl W, Birmingham, AL 35208
2221 21st Ave S, Birmingham, AL 35223
2740 20th Place Ensley, Birmingham, AL 35208
2207 21st Ave S, Birmingham, AL 35223
1108 21st Ave N #11, Birmingham, AL 35204
2736 20th Place Ensley, Birmingham, AL 35208
2205 21st Ave S, Birmingham, AL 35223
2645 20th Pl W, Birmingham, AL 35208
2725 20th Place Ensley, Birmingham, AL 35208
2716 20th Place Ensley, Birmingham, AL 35208
2709 20th Place Ensley, Birmingham, AL 35208
2729 20th Place Ensley, Birmingham, AL 35208
2701 20th Place Ensley, Birmingham, AL 35208
2744 20th Place Ensley, Birmingham, AL 35208
2728 20th Place Ensley, Birmingham, AL 35208
2004 21st Ave S, Birmingham, AL 35209
2683 20th Street Ensley, Birmingham, AL 35208
2684 20th Street Ensley, Birmingham, AL 35208
2736 21st St W, Birmingham, AL 35208
2008 21st Ave S, Birmingham, AL 35209
2012 21st Ave S, Birmingham, AL 35209
2224 21st Ave S, Birmingham, AL 35223
2016 21st Ave S, Birmingham, AL 35209
2724 20th Place Ensley, Birmingham, AL 35208
2020 21st Ave S, Birmingham, AL 35209
2212 21st Ave S, Birmingham, AL 35223
2689 20th Street Ensley, Birmingham, AL 35208
2222 21st Ave S, Birmingham, AL 35223
2216 21st Ave S, Birmingham, AL 35223
2701 20th Street Ensley, Birmingham, AL 35208
2226 21st Ave S, Birmingham, AL 35223
2200 21st Ave S, Birmingham, AL 35223
2705 20th Street Ensley, Birmingham, AL 35208
2206 21st Ave S, Birmingham, AL 35223
2746 20th Place Ensley, Birmingham, AL 35208
2117 21st Ave S, Birmingham, AL 35223
2838 20th Street Ensley, Birmingham, AL 35208
1316 21st Ave N, Birmingham, AL 35204
2813 20th St W, Birmingham, AL 35208
2101 21st Ave S, Birmingham, AL 35223
1927 21st Ave S, Birmingham, AL 35209
2800 20th Place Ensley, Birmingham, AL 35208
2107 21st Ave S, Birmingham, AL 35223
2831 20th Street Ensley, Birmingham, AL 35208
2825 20th Street Ensley, Birmingham, AL 35208
2109 21st Ave S, Birmingham, AL 35223
1919 21st Ave S, Birmingham, AL 35209
2812 20th Place Ensley, Birmingham, AL 35208
1120 21st Ave N, Birmingham, AL 35204
2752 20th Pl W, Birmingham, AL 35208
2826 20th Place Ensley, Birmingham, AL 35208
1117 21st Ave N, Birmingham, AL 35204
1116 21st Ave N, Birmingham, AL 35204
2808 20th Place Ensley, Birmingham, AL 35208
2845 20th Place Ensley, Birmingham, AL 35208
2007 21st Ave S, Birmingham, AL 35209
2625 20th Street Ensley, Birmingham, AL 35208
2621 20th St W, Birmingham, AL 35208
2641 20th Street Ensley, Birmingham, AL 35208
2032 21st Ave S, Birmingham, AL 35209
2724 20th Street Ensley, Birmingham, AL 35208
2039 21st Ave S, Birmingham, AL 35209
2841 20th Place Ensley, Birmingham, AL 35208
2028 21st Ave S, Birmingham, AL 35209
2645 20th Street Ensley, Birmingham, AL 35208
1939 21st Ave S, Birmingham, AL 35209
2706 20th St W, Birmingham, AL 35208
2801 20th Pl W, Birmingham, AL 35234
2708 20th Street Ensley, Birmingham, AL 35208
2036 21st Ave S, Birmingham, AL 35209
1320 21st Ave N, Birmingham, AL 35204
2720 20th Street Ensley, Birmingham, AL 35208
2716 20th Street Ensley, Birmingham, AL 35208
2820 20th Place Ensley, Birmingham, AL 35208
2819 20th Place Ensley, Birmingham, AL 35208
2126 21st Ave S, Birmingham, AL 35223
2136 21st Ave S, Birmingham, AL 35223
924 20th St S, Birmingham, AL 35205
2815 20th Place Ensley, Birmingham, AL 35208
2817 20th Place Ensley, Birmingham, AL 35208
2122 21st Ave S, Birmingham, AL 35223
916 20th St S, Birmingham, AL 35205
2840 20th Place Ensley, Birmingham, AL 35208
2737 20th Place Ensley, Birmingham, AL 35208
1104 21st Ave N, Birmingham, AL 35204
2741 20th Place Ensley, Birmingham, AL 35208
2844 20th Place Ensley, Birmingham, AL 35208
2755 20th Place Ensley, Birmingham, AL 35208
2624 20th Place Ensley, Birmingham, AL 35208
2630 20th Place Ensley, Birmingham, AL 35208
2836 20th Place Ensley, Birmingham, AL 35208
401 20th St S #424, Birmingham, AL 35294
2209 21st Ave S, Birmingham, AL 35223
2846 20th Place Ensley, Birmingham, AL 35208
2618 20th Place Ensley, Birmingham, AL 35208
2670 20th Street Ensley, Birmingham, AL 35208
2672 20th St W, Birmingham, AL 35208
2220 21st Ave N, Birmingham, AL 35234
2760 20th Place Ensley, Birmingham, AL 35208
2854 20th Place Ensley, Birmingham, AL 35208
2845 20th Street Ensley, Birmingham, AL 35208
2224 21st Ave N, Birmingham, AL 35234
2756 20th Place Ensley, Birmingham, AL 35208
2852 20th Place Ensley, Birmingham, AL 35208
2085 21st Ave S, Birmingham, AL 35209
2860 20th Place Ensley, Birmingham, AL 35208
2839 20th Street Ensley, Birmingham, AL 35208
2125 21st Ave S, Birmingham, AL 35223
2835 20th Street Ensley, Birmingham, AL 35208
2121 21st Ave S, Birmingham, AL 35223
2129 21st Ave S, Birmingham, AL 35223
801 20th St SW, Birmingham, AL 35211
2843 20th Street Ensley, Birmingham, AL 35208
2127 21st Ave S, Birmingham, AL 35223
2821 20th Street Ensley, Birmingham, AL 35208
2859 20th Pl W, Birmingham, AL 35208
2043 21st Ave S, Birmingham, AL 35209
2817 20th Street Ensley, Birmingham, AL 35208
2100 21st Ave S, Birmingham, AL 35223
2849 20th Place Ensley, Birmingham, AL 35208
2104 21st Ave S, Birmingham, AL 35223
2833 20th Pl W, Birmingham, AL 35208
2134 21st Ave S, Birmingham, AL 35223
2816 20th Place Ensley, Birmingham, AL 35208
2813 20th Place Ensley, Birmingham, AL 35208
2114 21st Ave S, Birmingham, AL 35223
2855 20th Place Ensley, Birmingham, AL 35208
2804 20th Place Ensley, Birmingham, AL 35208
2837 20th Place Ensley, Birmingham, AL 35208
2116 21st Ave S, Birmingham, AL 35223
808 20th St S, Birmingham, AL 35205
1219 21st Ave N, Birmingham, AL 35204
1225 21st Ave N, Birmingham, AL 35204
505 20th St N, Birmingham, AL 35203
2800 20th Street Ensley, Birmingham, AL 35208
1221 21st Ave N, Birmingham, AL 35204
2820 20th Street Ensley, Birmingham, AL 35208
1317 21st Ave N, Birmingham, AL 35204
1207 21st Ave N, Birmingham, AL 35204
2637 20th Street Ensley, Birmingham, AL 35208
1113 21st Ave N, Birmingham, AL 35204
1121 21st Ave N, Birmingham, AL 35204
1209 21st Ave N, Birmingham, AL 35204
2611 20th Street Ensley, Birmingham, AL 35208
1215 21st Ave N, Birmingham, AL 35204
2609 20th Street Ensley, Birmingham, AL 35208
1201 21st Ave N, Birmingham, AL 35204
2633 20th Street Ensley, Birmingham, AL 35208
717 20th St SW, Birmingham, AL 35211
1213 21st Ave N, Birmingham, AL 35204
2617 20th St W, Birmingham, AL 35208
1301 21st Ave N, Birmingham, AL 35204
2647 20th Street Ensley, Birmingham, AL 35208
2732 20th Street Ensley, Birmingham, AL 35208
729 20th St SW, Birmingham, AL 35211
1305 21st Ave N, Birmingham, AL 35204
2655 20th Street Ensley, Birmingham, AL 35208
713 20th St SW, Birmingham, AL 35211
1309 21st Ave N, Birmingham, AL 35204
2649 20th Street Ensley, Birmingham, AL 35208
719 20th St S, Birmingham, AL 35233
721 20th St S, Birmingham, AL 35233
930 20th St S, Birmingham, AL 35205
930 20th St S, Birmingham, AL 35205
1220 21st Ave N, Birmingham, AL 35204
2838 20th St W, Birmingham, AL 35208
1218 21st Ave N, Birmingham, AL 35204
2842 20th St W, Birmingham, AL 35208
1224 21st Ave N, Birmingham, AL 35204
1208 21st Ave N, Birmingham, AL 35204
2860 20th St W, Birmingham, AL 35208
1204 21st Ave N, Birmingham, AL 35204
2816 20th St W, Birmingham, AL 35208
1216 21st Ave N, Birmingham, AL 35204
2864 20th Street Ensley, Birmingham, AL 35208
1212 21st Ave N, Birmingham, AL 35204
901 20th St SW, Birmingham, AL 35211
2101 21st Ave N, Birmingham, AL 35234
2846 20th Street Ensley, Birmingham, AL 35208
2337 20th Street Ensley, Birmingham, AL 35208
2812 20th Street Ensley, Birmingham, AL 35208
401 20th St S #444, Birmingham, AL 35233
2117 21st Ave N, Birmingham, AL 35234
2806 20th Street Ensley, Birmingham, AL 35208
2850 20th St W, Birmingham, AL 35208
2854 20th Street Ensley, Birmingham, AL 35208
2107 21st Ave N, Birmingham, AL 35234
2824 20th Street Ensley, Birmingham, AL 35208
2629 20th Street Ensley, Birmingham, AL 35208
2836 20th Street Ensley, Birmingham, AL 35208
2828 20th Street Ensley, Birmingham, AL 35208
2221 21st Ave N, Birmingham, AL 35234
2750 20th Street Ensley, Birmingham, AL 35208
2746 20th Street Ensley, Birmingham, AL 35208
2700 20th Street Ensley, Birmingham, AL 35208
2056 21st Ave S, Birmingham, AL 35209
401 20th St S #407, Birmingham, AL 35233
401 20th St S #403, Birmingham, AL 35233
2005 21st Ave N, Birmingham, AL 35234
401 20th St S #405, Birmingham, AL 35233
2222 21st Ave N, Birmingham, AL 35234
907 20th St SW, Birmingham, AL 35211
1935 21st Ave S, Birmingham, AL 35209
1913 21st Ave S, Birmingham, AL 35209
2335 20th Place Ensley, Birmingham, AL 35208
2052 21st Ave S, Birmingham, AL 35209
2044 21st Ave S, Birmingham, AL 35209
2521 20th St W, Birmingham, AL 35208
2048 21st Ave S, Birmingham, AL 35209
2519 20th Pl W, Birmingham, AL 35208
2040 21st Ave S, Birmingham, AL 35209
2525 20th Place Ensley, Birmingham, AL 35208
2047 21st Ave S, Birmingham, AL 35209
2051 21st Ave S, Birmingham, AL 35209
2003 21st Ave N, Birmingham, AL 35234
1112 21st Ave N, Birmingham, AL 35204