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
30TH STREET ENSLEY-31ST
Properties in Birmingham in 30TH STREET ENSLEY-31ST
Find homes for sale in Birmingham by selecting a property below:
1316 31st St S, Birmingham, AL 35205
1924 31st Ave N, Birmingham, AL 35207
3430 31st Pl N, Birmingham, AL 35207
2122 31st Ave N, Birmingham, AL 35207
1918 31st Ave N, Birmingham, AL 35207
2100 31st Ave N, Birmingham, AL 35207
1727 31st Ave N, Birmingham, AL 35207
1928 31st Ave N, Birmingham, AL 35207
3365 31st Pl N, Birmingham, AL 35207
2000 31st Ave N, Birmingham, AL 35207
2118 31st Ave N, Birmingham, AL 35207
3427 31st Pl N, Birmingham, AL 35207
2004 31st Ave N, Birmingham, AL 35207
1109 31st Street Ensley, Birmingham, AL 35218
2120 31st Ave N, Birmingham, AL 35207
3409 31st Pl N, Birmingham, AL 35207
3429 31st Pl N, Birmingham, AL 35207
2028 31st Ave N, Birmingham, AL 35207
3445 31st Pl N, Birmingham, AL 35207
2006 31st Ave N, Birmingham, AL 35207
2200 31st Ave N, Birmingham, AL 35207
3435 31st Pl N, Birmingham, AL 35207
2012 31st Ave N, Birmingham, AL 35207
2001 31st Ave N, Birmingham, AL 35207
2008 31st Ave N, Birmingham, AL 35207
1310 31st Street Ensley, Birmingham, AL 35218
1308 31st Street Ensley, Birmingham, AL 35218
1608 31st Ave N, Birmingham, AL 35207
1612 31st Ave N, Birmingham, AL 35207
2412 31st Ave N, Birmingham, AL 35207
1318 31st Street Ensley, Birmingham, AL 35218
3417 31st Pl N, Birmingham, AL 35207
3413 31st Pl N, Birmingham, AL 35207
1101 31st Street Ensley, Birmingham, AL 35218
1701 31st Pl SW, Birmingham, AL 35221
1105 31st Street Ensley, Birmingham, AL 35218
1719 31st Ave N, Birmingham, AL 35207
3461 31st Pl N, Birmingham, AL 35207
1320 31st Street Ensley, Birmingham, AL 35218
1729 31st Ave N, Birmingham, AL 35207
3441 31st Pl N, Birmingham, AL 35207
2032 31st Ave N, Birmingham, AL 35207
1616 31st Ave N, Birmingham, AL 35207
1319 31st St S, Birmingham, AL 35205
2704 30th Street Ensley, Birmingham, AL 35208
1215 31st St S, Birmingham, AL 35205
3343 31st Pl N, Birmingham, AL 35207
2009 31st Ave N, Birmingham, AL 35207
1031 31st Street Ensley, Birmingham, AL 35218
3339 31st Pl N, Birmingham, AL 35207
2013 31st Ave N, Birmingham, AL 35207
3405 31st Pl N, Birmingham, AL 35207
2116 31st Ave N, Birmingham, AL 35207
1913 31st Ave N, Birmingham, AL 35207
3351 31st Pl N, Birmingham, AL 35207
2104 31st Ave N, Birmingham, AL 35207
1917 31st Ave N, Birmingham, AL 35207
2005 31st Ave N, Birmingham, AL 35207
1301 31st St SW, Birmingham, AL 35221
1900 31st Ave N, Birmingham, AL 35207
1015 31st Street Ensley, Birmingham, AL 35218
3335 31st Pl N, Birmingham, AL 35207
2017 31st Ave N, Birmingham, AL 35207
3438 31st Pl N, Birmingham, AL 35207
1904 31st Ave N, Birmingham, AL 35207
2209 31st Ave N, Birmingham, AL 35207
1323 31st Street Ensley, Birmingham, AL 35218
1301 31st Street Ensley, Birmingham, AL 35218
2225 31st Ave N, Birmingham, AL 35207
3421 31st Ave N, Birmingham, AL 35207
2205 31st Ave N, Birmingham, AL 35207
2217 31st Ave N, Birmingham, AL 35207
1020 31st St SW, Birmingham, AL 35221
2229 31st Ave N, Birmingham, AL 35207
1016 31st St SW, Birmingham, AL 35221
1024 31st St SW, Birmingham, AL 35221
2117 31st Ave N, Birmingham, AL 35207
2121 31st Ave N, Birmingham, AL 35207
2221 31st Ave N, Birmingham, AL 35207
3453 31st Pl N, Birmingham, AL 35207
2800 31st Ave N, Birmingham, AL 35207
3117 31st Ave N, Birmingham, AL 35207
2804 31st Ave N, Birmingham, AL 35207
2220 31st Ave N, Birmingham, AL 35207
2224 31st Ave N, Birmingham, AL 35207
2805 31st Ave N, Birmingham, AL 35207
2801 31st Ave N, Birmingham, AL 35207
2216 31st Ave N, Birmingham, AL 35207
3403 31st Pl N, Birmingham, AL 35207
3130 31st Ave N, Birmingham, AL 35207
2300 31st Ave N, Birmingham, AL 35207
3178 31st Ave N, Birmingham, AL 35207
2230 31st Ave N, Birmingham, AL 35207
2813 31st Ave N, Birmingham, AL 35207
3191 31st Ave N, Birmingham, AL 35207
2301 31st Ave N, Birmingham, AL 35207
2308 31st Ave N, Birmingham, AL 35207
3133 31st Ave N, Birmingham, AL 35207
2305 31st Ave N, Birmingham, AL 35207
3217 31st Ave N, Birmingham, AL 35207
1905 31st Ave N, Birmingham, AL 35207
1914 31st Ave N, Birmingham, AL 35207
1016 31st Street Ensley, Birmingham, AL 35218
1909 31st Ave N, Birmingham, AL 35207
1901 31st Ave N, Birmingham, AL 35207
2208 31st Ave N, Birmingham, AL 35207
1906 31st Ave N, Birmingham, AL 35207
1925 31st Ave N, Birmingham, AL 35207
1921 31st Ave N, Birmingham, AL 35207
2212 31st Ave N, Birmingham, AL 35207
1931 31st Ave N, Birmingham, AL 35207
2109 31st Ave N, Birmingham, AL 35207
3101 31st Ave N, Birmingham, AL 35207
1631 31st Ave N, Birmingham, AL 35207
2125 31st Ave N, Birmingham, AL 35207
2127 31st Ave N, Birmingham, AL 35207
2129 31st Ave N, Birmingham, AL 35207
1701 31st Ave N, Birmingham, AL 35207
2031 31st Ave N, Birmingham, AL 35207
2025 31st Ave N, Birmingham, AL 35207
1600 31st Ave N, Birmingham, AL 35207
2021 31st Ave N, Birmingham, AL 35207
1715 31st Ave N, Birmingham, AL 35207
1711 31st Ave N, Birmingham, AL 35207
3209 31st Ave N, Birmingham, AL 35207
2717 30th Street Ensley, Birmingham, AL 35208
2713 30th Street Ensley, Birmingham, AL 35208
3213 31st Ave N, Birmingham, AL 35207
3233 31st Ave N, Birmingham, AL 35207
1620 31st Ave N, Birmingham, AL 35207
3118 31st Ave N, Birmingham, AL 35207
1604 31st Ave N, Birmingham, AL 35207
3110 31st Ave N, Birmingham, AL 35207
1624 31st Ave N, Birmingham, AL 35207
3146 31st Ave N, Birmingham, AL 35207
1611 31st Ave N, Birmingham, AL 35207
3148 31st Ave N, Birmingham, AL 35207
2712 31st Ave N, Birmingham, AL 35207
3131 31st Ave N, Birmingham, AL 35207
3120 31st Ave N, Birmingham, AL 35207
3168 31st Ave N, Birmingham, AL 35207
3187 31st Ave N, Birmingham, AL 35207
3156 31st Ave N, Birmingham, AL 35207
3128 31st Ave N, Birmingham, AL 35207
3164 31st Ave N, Birmingham, AL 35207
3166 31st Ave N, Birmingham, AL 35207
3206 31st Pl N, Birmingham, AL 35207
3176 31st Ave N, Birmingham, AL 35207
3154 31st Ave N, Birmingham, AL 35207
3160 31st Ave N, Birmingham, AL 35207
3184 31st Ave N, Birmingham, AL 35207
3127 31st Ave N, Birmingham, AL 35207
3248 31st Ave N, Birmingham, AL 35207
3125 31st Ave N, Birmingham, AL 35207
2701 30th Street Ensley, Birmingham, AL 35208
3129 31st Ave N, Birmingham, AL 35207
3180 31st Ave N, Birmingham, AL 35207
3179 31st Ave N, Birmingham, AL 35207
2814 31st Ave N, Birmingham, AL 35207
2820 31st Ave N, Birmingham, AL 35207
3457 31st Pl N, Birmingham, AL 35207
3429 31st Pl N, Birmingham, AL 35207
1205 31st St SW, Birmingham, AL 35221
1201 31st St SW, Birmingham, AL 35221
1209 31st St SW, Birmingham, AL 35221
2709 30th Street Ensley, Birmingham, AL 35208
2705 30th Street Ensley, Birmingham, AL 35208
1213 31st St SW, Birmingham, AL 35221
1312 31st St S, Birmingham, AL 35205
1619 31st Ave N, Birmingham, AL 35207
1310 31st St S, Birmingham, AL 35205
1318 31st St S, Birmingham, AL 35205
1625 31st Ave N, Birmingham, AL 35207
1623 31st Ave N, Birmingham, AL 35207
3155 31st Ave N, Birmingham, AL 35207
1615 31st Ave N, Birmingham, AL 35207
3227 31st Ave N, Birmingham, AL 35207
1319 31st Street Ensley, Birmingham, AL 35218
1311 31st Street Ensley, Birmingham, AL 35218
3431 31st Pl N, Birmingham, AL 35207
1321 31st Street Ensley, Birmingham, AL 35218
1017 31st St SW, Birmingham, AL 35221
1021 31st St SW, Birmingham, AL 35221
1717 31st Ave N, Birmingham, AL 35207
1009 31st St SW, Birmingham, AL 35221
1317 31st St N, Birmingham, AL 35234
1630 31st Ave N, Birmingham, AL 35207
1013 31st St SW, Birmingham, AL 35221
3458 31st Pl N, Birmingham, AL 35207
3216 31st Ave N, Birmingham, AL 35207
1025 31st St SW, Birmingham, AL 35221
1005 31st St SW, Birmingham, AL 35221
3208 31st Pl N, Birmingham, AL 35207
3200 31st Pl N, Birmingham, AL 35207
3223 31st Pl N, Birmingham, AL 35207
1309 31st St S, Birmingham, AL 35205
1317 31st St S, Birmingham, AL 35205
1323 31st St S Unit 1325E, Birmingham, AL 35205
1220 31st St N, Birmingham, AL 35234
1301 31st St S, Birmingham, AL 35205
1304 31st St N, Birmingham, AL 35234
1069 31st St S, Birmingham, AL 35205
3221 31st Pl N, Birmingham, AL 35207
3217 31st Pl N, Birmingham, AL 35207
3224 31st Pl N, Birmingham, AL 35207
3213 31st Pl N, Birmingham, AL 35207
3215 31st Pl N, Birmingham, AL 35207
3201 31st Pl N, Birmingham, AL 35207
1708 31st Pl SW, Birmingham, AL 35221
1057 31st St S, Birmingham, AL 35205
1000 31st St S, Birmingham, AL 35205
1049 31st St S, Birmingham, AL 35205
1055 31st St S, Birmingham, AL 35205
1053 31st St S, Birmingham, AL 35205
1067 31st St S, Birmingham, AL 35205
1231 31st St S, Birmingham, AL 35205
1061 31st St S, Birmingham, AL 35205
1708 31st Pl SW, Birmingham, AL 35221
3405 31st Pl N, Birmingham, AL 35207
1228 31st St N, Birmingham, AL 35234
3212 31st Pl N, Birmingham, AL 35207
3220 31st Pl N, Birmingham, AL 35207
3450 31st Pl N, Birmingham, AL 35207
1321 31st St S, Birmingham, AL 35205
2204 31st Ave N, Birmingham, AL 35207
3145 31st Ave N, Birmingham, AL 35207
3440 31st Ave N, Birmingham, AL 35207
3445 31st Ave N, Birmingham, AL 35207
1100 31st St S, Birmingham, AL 35205
3446 31st Ave N, Birmingham, AL 35207
3436 31st Ave N, Birmingham, AL 35207
3424 31st Ave N, Birmingham, AL 35207
1311 31st St N, Birmingham, AL 35234
1300 31st St SW, Birmingham, AL 35221
3434 31st Ave N, Birmingham, AL 35207
3408 31st Ave N, Birmingham, AL 35207
3410 31st Ave N, Birmingham, AL 35207
3428 31st Ave N, Birmingham, AL 35207
1309 31st St N, Birmingham, AL 35234
3422 31st Ave N, Birmingham, AL 35207
1305 31st St N, Birmingham, AL 35234
1323 31st St N, Birmingham, AL 35234
1321 31st St N, Birmingham, AL 35234
1315 31st St N, Birmingham, AL 35234
1037 31st St S, Birmingham, AL 35205
3421 31st Ave N, Birmingham, AL 35207
1045 31st St S, Birmingham, AL 35205
1033 31st St S, Birmingham, AL 35205
1220 31st St SW, Birmingham, AL 35221
1009 31st St S, Birmingham, AL 35205
1005 31st St S, Birmingham, AL 35205
1208 31st St SW, Birmingham, AL 35221
1026 31st St S, Birmingham, AL 35205
1001 31st St S, Birmingham, AL 35205
1036 31st St S, Birmingham, AL 35205
1064 31st St S, Birmingham, AL 35205
3441 31st Ave N, Birmingham, AL 35207
3425 31st Ave N, Birmingham, AL 35207
1062 31st St S, Birmingham, AL 35205
3417 31st Ave N, Birmingham, AL 35207
1038 31st St S, Birmingham, AL 35205
1052 31st St S, Birmingham, AL 35205
1040 31st St S, Birmingham, AL 35205
1025 31st St S, Birmingham, AL 35205
1048 31st St S, Birmingham, AL 35205
1044 31st St S, Birmingham, AL 35205
1021 31st St S, Birmingham, AL 35205
2733 31st Ave N, Birmingham, AL 35207
1041 31st St S, Birmingham, AL 35205
1031 31st St S, Birmingham, AL 35205
1015 31st St S, Birmingham, AL 35205
1200 31st St SW, Birmingham, AL 35221
2312 31st Ave N, Birmingham, AL 35207
3199 31st Ave N, Birmingham, AL 35207
2316 31st Ave N, Birmingham, AL 35207
2409 31st Ave N, Birmingham, AL 35207
3221 31st Ave N, Birmingham, AL 35207
3132 31st Ave N, Birmingham, AL 35207
2429 31st Ave N, Birmingham, AL 35207
3144 31st Ave N, Birmingham, AL 35207
3464 31st Pl N, Birmingham, AL 35207
3182 31st Ave N, Birmingham, AL 35207
2326 31st Ave N, Birmingham, AL 35207
2405 31st Ave N, Birmingham, AL 35207
2413 31st Ave N, Birmingham, AL 35207
2408 31st Ave N, Birmingham, AL 35207
3123 31st Ave N, Birmingham, AL 35207
3115 31st Ave N, Birmingham, AL 35207
2401 31st Ave N, Birmingham, AL 35207
3225 31st Pl N, Birmingham, AL 35207
2417 31st Ave N, Birmingham, AL 35207
3137 31st Ave N, Birmingham, AL 35207
2321 31st Ave N, Birmingham, AL 35207
2309 31st Ave N, Birmingham, AL 35207
3437 31st St N, Birmingham, AL 35207
3406 31st Ave N, Birmingham, AL 35207
2317 31st Ave N, Birmingham, AL 35207
1322 31st St N, Birmingham, AL 35234
1320 31st St N, Birmingham, AL 35234
1008 31st St SW, Birmingham, AL 35221
2313 31st Ave N, Birmingham, AL 35207
1004 31st St SW, Birmingham, AL 35221
3435 31st Pl N, Birmingham, AL 35207
1308 31st St N, Birmingham, AL 35234
2420 31st Ave N, Birmingham, AL 35207
1300 31st St N, Birmingham, AL 35234
2400 31st Ave N, Birmingham, AL 35207
1316 31st St N, Birmingham, AL 35234
2404 31st Ave N, Birmingham, AL 35207
1314 31st St N, Birmingham, AL 35234
2421 31st Ave N, Birmingham, AL 35207
2425 31st Ave N, Birmingham, AL 35207
3400 31st Ave N, Birmingham, AL 35207
1300 31st St SW, Birmingham, AL 35221
1314 31st St S, Birmingham, AL 35205
1204 31st St SW, Birmingham, AL 35221
1000 31st St SW, Birmingham, AL 35221
1224 31st St N, Birmingham, AL 35234
2721 30th Street Ensley, Birmingham, AL 35208
1216 31st St N, Birmingham, AL 35234
3152 31st Ave N, Birmingham, AL 35207
1230 31st St N, Birmingham, AL 35234
3122 31st Ave N, Birmingham, AL 35207
2810 31st Ave N, Birmingham, AL 35207
3192 31st Ave N, Birmingham, AL 35207
3188 31st Ave N, Birmingham, AL 35207
3172 31st Ave N, Birmingham, AL 35207
1207 31st St S, Birmingham, AL 35205
2708 30th Street Ensley, Birmingham, AL 35208
1705 31st Ave N, Birmingham, AL 35207
1305 31st St S #102, Birmingham, AL 35205
1305 31st St S #201, Birmingham, AL 35205
1305 31st St S, Birmingham, AL 35205
2728 30th Street Ensley, Birmingham, AL 35208
1305 31st St S #101, Birmingham, AL 35205
1305 31st St S #302, Birmingham, AL 35205
1305 31st St S #202, Birmingham, AL 35205
1305 31st St S #301, Birmingham, AL 35205
3442 31st Pl N, Birmingham, AL 35207
2416 31st Ave N, Birmingham, AL 35207
3414 31st Pl N, Birmingham, AL 35207
3430 31st Pl N, Birmingham, AL 35207
3426 31st Pl N, Birmingham, AL 35207
2818 31st Ave N, Birmingham, AL 35207
3420 31st Pl N, Birmingham, AL 35207
3422 31st Pl N, Birmingham, AL 35207
3400 31st Pl N, Birmingham, AL 35207
3417 31st Ave N, Birmingham, AL 35207
2712 30th St W, Birmingham, AL 35208
2213 31st Ave N, Birmingham, AL 35207
2716 30th St W, Birmingham, AL 35208
2720 30th Street Ensley, Birmingham, AL 35208
3211 31st Pl N, Birmingham, AL 35207
2508 31st Ave N, Birmingham, AL 35207
2817 31st Ave N, Birmingham, AL 35207
3229 31st Ave N, Birmingham, AL 35207
3205 31st Ave N, Birmingham, AL 35207
3446 31st Pl N, Birmingham, AL 35207