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
31ST-32ND
Properties in Birmingham in 31ST-32ND
Find homes for sale in Birmingham by selecting a property below:
3460 31st Way N, Birmingham, AL 35207
2019 32nd Ave N, Birmingham, AL 35207
3464 31st Way N, Birmingham, AL 35207
2101 32nd Ave N, Birmingham, AL 35207
509 32nd Ct W, Birmingham, AL 35207
2225 32nd Ave N, Birmingham, AL 35207
1628 32nd Ave N, Birmingham, AL 35207
3400 31st Way N, Birmingham, AL 35207
2025 32nd Ave N, Birmingham, AL 35207
509 32nd Ct W, Birmingham, AL 35207
1015 31st St Ensley, Birmingham, AL 35218
2009 32nd Ave N, Birmingham, AL 35207
516 Avenue W, Birmingham, AL 35214
2104 31st Street Ensley, Birmingham, AL 35208
2332 32nd Pl SW, Birmingham, AL 35221
2108 31st Street Ensley, Birmingham, AL 35208
2005 32nd Ave N, Birmingham, AL 35207
1624 32nd Ave N, Birmingham, AL 35207
3416 31st Way N, Birmingham, AL 35207
2115 32nd Ave N, Birmingham, AL 35207
2113 32nd Ave N, Birmingham, AL 35207
3452 31st Way N, Birmingham, AL 35207
2109 32nd Ave N, Birmingham, AL 35207
2100 31st Street Ensley, Birmingham, AL 35208
3409 31st Way N, Birmingham, AL 35207
1914 32nd Ave N, Birmingham, AL 35207
3415 31st Way N, Birmingham, AL 35207
1912 32nd Ave N, Birmingham, AL 35207
1701 32nd Ave N, Birmingham, AL 35207
1916 32nd Ave N, Birmingham, AL 35207
2015 32nd Ave N, Birmingham, AL 35207
718 31st St N, Birmingham, AL 35203
1926 32nd Ave N, Birmingham, AL 35207
1930 32nd Ave N, Birmingham, AL 35207
2336 32nd Pl SW, Birmingham, AL 35221
2105 32nd Ave N, Birmingham, AL 35207
2221 32nd Ave N, Birmingham, AL 35207
4404 31st Way N, Birmingham, AL 35207
1613 32nd Street Ensley, Birmingham, AL 35208
3361 31st Way N, Birmingham, AL 35207
3363 31st Way N, Birmingham, AL 35207
5836 31st St N, Birmingham, AL 35207
3357 31st Way N, Birmingham, AL 35207
5828 31st St N, Birmingham, AL 35207
2400 31st Street Ensley, Birmingham, AL 35208
2132 31st Street Ensley, Birmingham, AL 35208
4417 31st Way N, Birmingham, AL 35207
3349 31st Way N, Birmingham, AL 35207
2213 32nd Ave N, Birmingham, AL 35207
2219 32nd Ave N, Birmingham, AL 35207
3334 31st Way N, Birmingham, AL 35207
2229 32nd Ave N, Birmingham, AL 35207
3354 31st Way N, Birmingham, AL 35207
573 W, Birmingham, AL 35214
3350 31st Way N, Birmingham, AL 35207
641 32 Ct, Birmingham, AL 35207
3338 31st Way N, Birmingham, AL 35207
556 Avenue U, Birmingham, AL 35214
669 32 Ct, Birmingham, AL 35207
3364 31st Way N, Birmingham, AL 35207
528 Avenue U, Birmingham, AL 35214
2305 32nd Ave N, Birmingham, AL 35207
5764 31st St N, Birmingham, AL 35207
504 32nd Ct W, Birmingham, AL 35207
521 32nd Ct W, Birmingham, AL 35207
3347 31st Way N, Birmingham, AL 35207
5768 31st St N, Birmingham, AL 35207
1604 32nd Ave N, Birmingham, AL 35207
418 32nd Ave W, Birmingham, AL 35207
500 32nd Ct W, Birmingham, AL 35207
3425 31st Way N, Birmingham, AL 35207
3450 31st Way N, Birmingham, AL 35207
2313 32nd Ave N, Birmingham, AL 35207
1441 31st St Ensley, Birmingham, AL 35218
2309 32nd Ave N, Birmingham, AL 35207
3447 32nd Ave N, Birmingham, AL 35207
2000 32nd Ave N, Birmingham, AL 35207
2018 32nd Ave N, Birmingham, AL 35207
2024 32nd Ave N, Birmingham, AL 35207
3419 32nd Ave N, Birmingham, AL 35207
2008 32nd Ave N, Birmingham, AL 35207
2734 32nd Ave N, Birmingham, AL 35207
2617 32nd Ave N, Birmingham, AL 35207
2738 32nd Ave N, Birmingham, AL 35207
521 32nd Ct W, Birmingham, AL 35207
577 W, Birmingham, AL 35214
625 32 Ct, Birmingham, AL 35207
653 32 Ct, Birmingham, AL 35207
580 Avenue W, Birmingham, AL 35214
544 Avenue W, Birmingham, AL 35214
716 31st St N, Birmingham, AL 35203
2821 31st Street Ensley, Birmingham, AL 35208
2833 31st Street Ensley, Birmingham, AL 35208
2901 31st Street Ensley, Birmingham, AL 35208
3441 32nd Ave N, Birmingham, AL 35207
5870 31st St N, Birmingham, AL 35207
1704 32nd Ave N, Birmingham, AL 35207
2817 31st Street Ensley, Birmingham, AL 35208
2813 31st Street Ensley, Birmingham, AL 35208
3413 32nd Ave N, Birmingham, AL 35207
2909 31st Street Ensley, Birmingham, AL 35208
1708 32nd Ave N, Birmingham, AL 35207
2913 31st Street Ensley, Birmingham, AL 35208
5832 31st St N, Birmingham, AL 35207
2917 31st Street Ensley, Birmingham, AL 35208
2905 31st Street Ensley, Birmingham, AL 35208
922 31st St S, Birmingham, AL 35205
2805 31st Street Ensley, Birmingham, AL 35208
5864 31st St N, Birmingham, AL 35207
3441 31st Way N, Birmingham, AL 35207
920 31st St S, Birmingham, AL 35205
2128 31st Street Ensley, Birmingham, AL 35208
2109 31st Street Ensley, Birmingham, AL 35208
2921 31st Street Ensley, Birmingham, AL 35208
3445 31st Way N, Birmingham, AL 35207
924 31st St S, Birmingham, AL 35205
2825 31st Street Ensley, Birmingham, AL 35208
3449 31st Way N, Birmingham, AL 35207
2829 31st Street Ensley, Birmingham, AL 35208
3431 32nd Ave N, Birmingham, AL 35207
4401 31st Way N, Birmingham, AL 35207
1825 31st St Ensley, Birmingham, AL 35208
2802 32nd Ave N, Birmingham, AL 35207
3420 32nd Ave N, Birmingham, AL 35207
3424 32nd Ave N, Birmingham, AL 35207
5816 31st St N, Birmingham, AL 35207
2805 32nd Ave N, Birmingham, AL 35207
5821 31st St N, Birmingham, AL 35207
2815 32nd Ave N, Birmingham, AL 35207
2809 32nd Ave N, Birmingham, AL 35207
2801 32nd Ave N, Birmingham, AL 35207
4412 31st Way N, Birmingham, AL 35207
2726 32nd Ave N, Birmingham, AL 35207
5809 31st St N, Birmingham, AL 35207
4424 31st Way N, Birmingham, AL 35207
4421 31st Way N, Birmingham, AL 35207
2730 32nd Ave N, Birmingham, AL 35207
4416 31st Way N, Birmingham, AL 35207
4408 31st Way N, Birmingham, AL 35207
915 31st St S, Birmingham, AL 35205
5824 31st St N, Birmingham, AL 35207
2809 31st St W, Birmingham, AL 35208
5801 31st St N, Birmingham, AL 35207
5817 31st St N, Birmingham, AL 35207
4420 31st Way N, Birmingham, AL 35207
4413 31st Way N, Birmingham, AL 35207
5863 31st St N, Birmingham, AL 35207
2804 32nd Ave N, Birmingham, AL 35207
2230 32nd Ave N, Birmingham, AL 35207
2216 32nd Ave N, Birmingham, AL 35207
2212 32nd Ave N, Birmingham, AL 35207
1716 31st St Ensley, Birmingham, AL 35221
2407 31st ST Unit 1,2,3,5,7, Birmingham, AL 35208
2708 32nd Ave N, Birmingham, AL 35207
2220 32nd Ave N, Birmingham, AL 35207
1700 32nd Ave N, Birmingham, AL 35207
2224 32nd Ave N, Birmingham, AL 35207
2204 32nd Ave N, Birmingham, AL 35207
2200 32nd Ave N, Birmingham, AL 35207
2208 32nd Ave N, Birmingham, AL 35207
1833 31st St Ensley, Birmingham, AL 35221
1319 31st St Ensley, Birmingham, AL 35218
1713 31st Street Ensley, Birmingham, AL 35208
2800 32nd Pl SW, Birmingham, AL 35221
2832 31st Street Ensley, Birmingham, AL 35208
1621 31st St Ensley, Birmingham, AL 35208
5853 31st St N, Birmingham, AL 35207
918 31st St S, Birmingham, AL 35205
916 31st St S, Birmingham, AL 35205
5845 31st St N, Birmingham, AL 35207
928 31st St S, Birmingham, AL 35205
930 31st St S, Birmingham, AL 35205
4428 31st Way N, Birmingham, AL 35207
2318 32nd Ave N, Birmingham, AL 35207
1717 32nd Pl N, Birmingham, AL 35234
2305 32nd Pl SW, Birmingham, AL 35221
2304 32nd Ave N, Birmingham, AL 35207
1724 32nd Pl N, Birmingham, AL 35234
2308 32nd Ave N, Birmingham, AL 35207
2312 32nd Ave N, Birmingham, AL 35207
2314 32nd Ave N, Birmingham, AL 35207
1732 32nd Pl N, Birmingham, AL 35234
2300 32nd Ave N, Birmingham, AL 35207
1716 32nd Pl N, Birmingham, AL 35234
3420 31st Way N, Birmingham, AL 35207
2132 32nd Ave N, Birmingham, AL 35207
3355 31st St N, Birmingham, AL 35207
2812 32nd Ave N, Birmingham, AL 35207
3342 31st Way N, Birmingham, AL 35207
2122 32nd Ave N, Birmingham, AL 35207
2313 32nd Pl SW, Birmingham, AL 35221
2128 32nd Ave N, Birmingham, AL 35207
2317 32nd Pl SW, Birmingham, AL 35221
2118 32nd Ave N, Birmingham, AL 35207
2120 32nd Ave N, Birmingham, AL 35207
2114 32nd Ave N, Birmingham, AL 35207
2100 32nd Ave N, Birmingham, AL 35207
2321 32nd Pl SW, Birmingham, AL 35221
3456 31st Way N, Birmingham, AL 35207
2104 32nd Ave N, Birmingham, AL 35207
2325 32nd Pl SW, Birmingham, AL 35221
3416 31st Way N, Birmingham, AL 35207
5820 31st St N, Birmingham, AL 35207
2436 31st Street Ensley, Birmingham, AL 35208
3343 31st Way N, Birmingham, AL 35207
1434 31st St Ensley #1, Birmingham, AL 35234
5772 31st St N, Birmingham, AL 35207
2316 32nd Pl SW, Birmingham, AL 35221
2012 32nd Ave N, Birmingham, AL 35207
1325 31st St Ensley, Birmingham, AL 35218
4429 31st Way N, Birmingham, AL 35207
2412 31st Street Ensley, Birmingham, AL 35208
2428 31st Street Ensley, Birmingham, AL 35208
2408 32nd Ave N, Birmingham, AL 35207
2416 31st Street Ensley, Birmingham, AL 35208
3401 31st Way N, Birmingham, AL 35207
2321 32nd Ave N, Birmingham, AL 35207
552 Avenue U, Birmingham, AL 35214
2319 32nd Ave N, Birmingham, AL 35207
540 Avenue W, Birmingham, AL 35214
548 Avenue W, Birmingham, AL 35214
2320 32nd Ave N, Birmingham, AL 35207
2320 32nd Pl SW, Birmingham, AL 35221
524 Avenue U, Birmingham, AL 35214
2324 32nd Pl SW, Birmingham, AL 35221
673 32 Ct, Birmingham, AL 35207
2417 32nd Ave N, Birmingham, AL 35207
677 32 Ct, Birmingham, AL 35207
2413 32nd Ave N, Birmingham, AL 35207
2416 32nd Ave N, Birmingham, AL 35207
657 32 Ct, Birmingham, AL 35207
617 32 Ct, Birmingham, AL 35207
2902 31st Street Ensley, Birmingham, AL 35208
621 32 Ct, Birmingham, AL 35207
2908 31st Street Ensley, Birmingham, AL 35208
661 32 Ct, Birmingham, AL 35207
2412 32nd Ave N, Birmingham, AL 35207
2405 32nd Ave N, Birmingham, AL 35207
3437 31st St N, Birmingham, AL 35207
2409 32nd Ave N, Birmingham, AL 35207
645 32 Ct, Birmingham, AL 35207
2700 32nd Ave N, Birmingham, AL 35207
3417 32nd Ave N, Birmingham, AL 35207
629 32 Ct, Birmingham, AL 35207
649 32 Ct, Birmingham, AL 35207
536 Avenue U, Birmingham, AL 35214
513 32nd Ct W, Birmingham, AL 35207
517 32nd Ct W, Birmingham, AL 35207
576 Avenue W, Birmingham, AL 35214
581 W, Birmingham, AL 35214
2329 32nd Ave N, Birmingham, AL 35207
2325 32nd Ave N, Birmingham, AL 35207
585 W, Birmingham, AL 35214
568 Avenue W, Birmingham, AL 35214
3353 31st Way N, Birmingham, AL 35207
1500 32nd Street Ensley, Birmingham, AL 35218
3404 32nd Ave N, Birmingham, AL 35207
1728 32nd Pl N, Birmingham, AL 35234
3421 32nd Ave N, Birmingham, AL 35207
3412 32nd Ave N, Birmingham, AL 35207
3410 32nd Ave N, Birmingham, AL 35207
3428 32nd Ave N, Birmingham, AL 35207
2506 32nd Ave N, Birmingham, AL 35207
3429 32nd Ave N, Birmingham, AL 35207
3442 32nd Ave N, Birmingham, AL 35207
3411 32nd Ave N, Birmingham, AL 35207
2420 31st Street Ensley, Birmingham, AL 35208
2324 32nd Ave N, Birmingham, AL 35207
2424 31st Street Ensley, Birmingham, AL 35208
1601 32nd St W, Birmingham, AL 35208
3409 32nd Ave N, Birmingham, AL 35207
1843 31st St Ensley, Birmingham, AL 35221
2408 31st Street Ensley, Birmingham, AL 35208
1645 32nd St W, Birmingham, AL 35208
1641 32nd St W, Birmingham, AL 35208
520 Avenue U, Birmingham, AL 35214
1629 32nd St W, Birmingham, AL 35208
1609 32nd St W, Birmingham, AL 35208
1625 32nd Street Ensley, Birmingham, AL 35208
5859 31st St N, Birmingham, AL 35207
1605 32nd St W, Birmingham, AL 35208
1621 32nd St W, Birmingham, AL 35208
532 Avenue W, Birmingham, AL 35214
560 Avenue W, Birmingham, AL 35214
505 32nd Ct W, Birmingham, AL 35207
505 32nd Ct W, Birmingham, AL 35207
2301 32nd Ave N, Birmingham, AL 35207
512 32nd Ct W, Birmingham, AL 35207
2117 31st Street Ensley, Birmingham, AL 35208
2215 32nd Ave N, Birmingham, AL 35207
6500 32 Ct, Birmingham, AL 35207
609 32 Ct, Birmingham, AL 35207
2516 32nd Ave N, Birmingham, AL 35207
2429 32nd Ave N, Birmingham, AL 35207
2105 31st Street Ensley, Birmingham, AL 35208
6601 32 Ct, Birmingham, AL 35207
569 W, Birmingham, AL 35214
665 32 Ct, Birmingham, AL 35207
2510 32nd Ave N, Birmingham, AL 35207
637 32 Ct, Birmingham, AL 35207
6400 32 Ct, Birmingham, AL 35207
5831 31st St N, Birmingham, AL 35207
608 32nd St S, Birmingham, AL 35207
2513 32nd Ave N, Birmingham, AL 35207
2125 31st Street Ensley, Birmingham, AL 35208
2121 31st St W, Birmingham, AL 35208
1900 32nd Ave N, Birmingham, AL 35207
2505 32nd Ave N, Birmingham, AL 35207
2004 32nd Ave N, Birmingham, AL 35207
2129 31st Street Ensley, Birmingham, AL 35208
5835 31st St N, Birmingham, AL 35207
2300 32nd Pl SW, Birmingham, AL 35221
513 32nd Ct W, Birmingham, AL 35207
529 32nd Ct W, Birmingham, AL 35207
525 32nd Ct W, Birmingham, AL 35207
517 32nd Ct W, Birmingham, AL 35207
2828 31st Street Ensley, Birmingham, AL 35208
525 32nd Ct W, Birmingham, AL 35207
508 32nd Ct W, Birmingham, AL 35207
1730 32nd Pl N, Birmingham, AL 35234
2824 31st Street Ensley, Birmingham, AL 35208
529 32nd Ct W, Birmingham, AL 35207
504 32nd Ct W, Birmingham, AL 35207
2812 31st Street Ensley, Birmingham, AL 35208
2808 31st Street Ensley, Birmingham, AL 35208
3415 32nd Ave N, Birmingham, AL 35207
633 32 Ct, Birmingham, AL 35207
2820 31st Street Ensley, Birmingham, AL 35208
512 32nd Ct W, Birmingham, AL 35207
2816 31st Street Ensley, Birmingham, AL 35208
3445 32nd Ave N, Birmingham, AL 35207
2912 31st Street Ensley, Birmingham, AL 35208
2916 31st Street Ensley, Birmingham, AL 35208
601 32 Ct, Birmingham, AL 35207
508 32nd Ct W, Birmingham, AL 35207
2804 31st Street Ensley, Birmingham, AL 35208
3400 32nd Ave N, Birmingham, AL 35207
2401 32nd Ave N, Birmingham, AL 35207
2419 32nd Ave N, Birmingham, AL 35207
2209 32nd Ave N, Birmingham, AL 35207
2425 32nd Ave N, Birmingham, AL 35207
2113 31st Street Ensley, Birmingham, AL 35208
2631 32nd Ave N, Birmingham, AL 35207
2424 32nd Ave N, Birmingham, AL 35207
1614 32nd Ave N, Birmingham, AL 35207
2420 32nd Ave N, Birmingham, AL 35207
2704 32nd Ave N, Birmingham, AL 35207
1434 31st St Ensley #384636, Birmingham, AL 35234
1712 32nd Ave N, Birmingham, AL 35207
501 32nd Ct W, Birmingham, AL 35207
1608 32nd Ave N, Birmingham, AL 35207
1600 32nd Ave N, Birmingham, AL 35207
1620 32nd Ave N, Birmingham, AL 35207
1617 32nd Street Ensley, Birmingham, AL 35208
1613 32nd Ave N, Birmingham, AL 35207
616 32 Ct, Birmingham, AL 35207
1633 32nd Street Ensley, Birmingham, AL 35208
1637 32nd Street Ensley, Birmingham, AL 35208