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-31ST
Properties in Birmingham in 31ST-31ST
Find homes for sale in Birmingham by selecting a property below:
1330 31st Street Ensley, Birmingham, AL 35218
2129 31st St SW, Birmingham, AL 35221
1328 31st Street Ensley, Birmingham, AL 35218
1515 31st St N, Birmingham, AL 35234
1525 31st St N, Birmingham, AL 35234
2133 31st St SW, Birmingham, AL 35221
1327 31st St S Unit F, Birmingham, AL 35205
3408 31st Ave N, Birmingham, AL 35207
2112 31st St W, Birmingham, AL 35208
3451 31st St N, Birmingham, AL 35207
2106 31st St SW, Birmingham, AL 35221
2110 31st St SW, Birmingham, AL 35221
3404 31st St N, Birmingham, AL 35207
3400 31st St N, Birmingham, AL 35207
2208 31st St SW, Birmingham, AL 35221
1400 31st Street Ensley, Birmingham, AL 35218
2212 31st St SW, Birmingham, AL 35221
1327 31st St S Unit A, Birmingham, AL 35205
2803 31st St N, Birmingham, AL 35207
2423 31st Street Ensley, Birmingham, AL 35208
1424 31st St N #10, Birmingham, AL 35234
2407 31st St W, Birmingham, AL 35208
2431 31st St W, Birmingham, AL 35208
1329 31st St S Unit A, Birmingham, AL 35205
2801 31st St N, Birmingham, AL 35207
2809 31st St N, Birmingham, AL 35207
2421 31st St SW, Birmingham, AL 35221
1605 31st St N, Birmingham, AL 35234
1324 31st Street Ensley, Birmingham, AL 35218
1430 31st Street Ensley, Birmingham, AL 35218
1420 31st Street Ensley, Birmingham, AL 35218
1636 31st St N, Birmingham, AL 35234
1404 31st Street Ensley, Birmingham, AL 35218
1400 31st St N, Birmingham, AL 35234
1623 31st St N, Birmingham, AL 35234
1333 31st St S Unit C, Birmingham, AL 35205
1429 31st Street Ensley, Birmingham, AL 35218
1621 31st St N, Birmingham, AL 35234
1326 31st Street Ensley, Birmingham, AL 35218
1433 31st Street Ensley, Birmingham, AL 35218
1615 31st St N, Birmingham, AL 35234
1445 31st Street Ensley, Birmingham, AL 35218
26101 31 St, Birmingham, AL 35221
1611 31st St N, Birmingham, AL 35234
2433 31st Street Ensley, Birmingham, AL 35208
1609 31st St N, Birmingham, AL 35234
2000 31st St SW, Birmingham, AL 35221
1817 31st St SW, Birmingham, AL 35221
3344 31st St N, Birmingham, AL 35207
2120 31st St W, Birmingham, AL 35208
2116 31st St W, Birmingham, AL 35208
3356 31st St N, Birmingham, AL 35207
1325 31st St S Unit F, Birmingham, AL 35205
2126 31st St W, Birmingham, AL 35208
5752 31st St N, Birmingham, AL 35207
1601 31st St N, Birmingham, AL 35234
1608 31st St N, Birmingham, AL 35234
1622 31st St N, Birmingham, AL 35234
3429 31st St N, Birmingham, AL 35207
3369 31st St N, Birmingham, AL 35207
1327 31st Street Ensley, Birmingham, AL 35218
1325 31st Street Ensley, Birmingham, AL 35218
1408 31st Street Ensley, Birmingham, AL 35218
1440 31st Street Ensley, Birmingham, AL 35218
1436 31st Street Ensley, Birmingham, AL 35218
1434 31st Street Ensley, Birmingham, AL 35218
3447 31st St N, Birmingham, AL 35207
1916 31st St SW, Birmingham, AL 35221
2421 31st St W, Birmingham, AL 35208
3447 31st St N, Birmingham, AL 35207
1331 31st St S Unit E, Birmingham, AL 35205
2329 31st St SW, Birmingham, AL 35221
1509 31st St N, Birmingham, AL 35234
1518 31st St N, Birmingham, AL 35234
1530 31st St N, Birmingham, AL 35234
1637 31st St N, Birmingham, AL 35234
1441 31st Street Ensley, Birmingham, AL 35218
1444 31st Street Ensley, Birmingham, AL 35218
1425 31st Street Ensley, Birmingham, AL 35218
2121 31st St SW, Birmingham, AL 35221
1516 31st St N, Birmingham, AL 35234
1437 31st Street Ensley, Birmingham, AL 35218
2117 31st St SW, Birmingham, AL 35221
1400 31st St SW, Birmingham, AL 35221
1511 31st St N, Birmingham, AL 35234
1425 31st St N, Birmingham, AL 35234
1416 31st Street Ensley, Birmingham, AL 35218
1405 31st Street Ensley, Birmingham, AL 35218
1407 31st Street Ensley, Birmingham, AL 35218
1412 31st Street Ensley, Birmingham, AL 35218
2125 31st St SW, Birmingham, AL 35221
2405 31st St SW, Birmingham, AL 35221
2413 31st St SW, Birmingham, AL 35221
4821 31st St N, Birmingham, AL 35207
1615 31st St SW, Birmingham, AL 35221
2323 31st St SW, Birmingham, AL 35221
2309 31st St SW, Birmingham, AL 35221
4824 31st St N, Birmingham, AL 35207
1712 31st St SW, Birmingham, AL 35221
1417 31st Street Ensley, Birmingham, AL 35218
1421 31st Street Ensley, Birmingham, AL 35218
5756 31st St N, Birmingham, AL 35207
1415 31st Street Ensley, Birmingham, AL 35218
1537 31st Street Ensley, Birmingham, AL 35218
2837 31st Street Ensley, Birmingham, AL 35208
1401 31st Street Ensley, Birmingham, AL 35218
5749 31st St N, Birmingham, AL 35207
5741 31st St N, Birmingham, AL 35207
1716 31st St W, Birmingham, AL 35208
1801 31st St W, Birmingham, AL 35208
1329 31st St S Unit 1329F, Birmingham, AL 35205
3416 31st Way N, Birmingham, AL 35207
1333 31st St S Unit 1333B, Birmingham, AL 35205
1329 31st St S Unit 1329C, Birmingham, AL 35205
2410 31st St SW, Birmingham, AL 35221
1331 31st St S Unit 1331B, Birmingham, AL 35205
1329 31st St S Unit 1329E, Birmingham, AL 35205
2900 31st Street Ensley, Birmingham, AL 35208
1331 31st St S Unit 1331C, Birmingham, AL 35205
1331 31st St S Unit B, Birmingham, AL 35205
1333 31st St S Unit 1333A, Birmingham, AL 35205
3412 31st Ave N, Birmingham, AL 35207
1329 31st St S Unit 1329A, Birmingham, AL 35205
3360 31st St N, Birmingham, AL 35207
1329 31st St S Unit 1329B, Birmingham, AL 35205
3353 31st St N, Birmingham, AL 35207
1333 31st St S Unit 1333F, Birmingham, AL 35205
1331 31st St S Unit 1331A, Birmingham, AL 35205
3424 31st St N, Birmingham, AL 35207
1500 31st Street Ensley, Birmingham, AL 35218
1329 31st St S Apt E, Birmingham, AL 35205
1510 31st Street Ensley, Birmingham, AL 35218
1505 31st Street Ensley, Birmingham, AL 35218
3445 31st St N, Birmingham, AL 35207
1842 31st Street Ensley, Birmingham, AL 35208
1325 31st St S, Birmingham, AL 35205
1323 31st St S Unit 1325C, Birmingham, AL 35205
4920 31st St N, Birmingham, AL 35207
1327 31st St S Unit 1327E, Birmingham, AL 35205
1327 31st St S Unit 1327A, Birmingham, AL 35205
1327 31st St S Unit 1327C, Birmingham, AL 35205
1327 31st St S Unit 1327D, Birmingham, AL 35205
1325 31st St S Unit 1325B, Birmingham, AL 35205
1325 31st St S Unit 1325D, Birmingham, AL 35205
1325 31st St S Unit 1325F, Birmingham, AL 35205
1327 31st St S Unit 1327F, Birmingham, AL 35205
1327 31st St S Unit 1327B, Birmingham, AL 35205
2421 31st St SW #0, Birmingham, AL 35221
1331 31st St S Unit 1331F, Birmingham, AL 35205
1331 31st St S Unit 1331D, Birmingham, AL 35205
1333 31st St S Unit 1333C, Birmingham, AL 35205
1333 31st St S Unit 1333D, Birmingham, AL 35205
2213 31st St W, Birmingham, AL 35208
1331 31st St S Unit 1331E, Birmingham, AL 35205
3364 31st St N, Birmingham, AL 35207
1325 31st St S Unit 1333E, Birmingham, AL 35205
3444 31st St N, Birmingham, AL 35207
2504 31st St Sw, Birmingham, AL 35221
3432 31st St N, Birmingham, AL 35207
4833 31st St N, Birmingham, AL 35207
4823 31st St N, Birmingham, AL 35207
1700 31st St SW, Birmingham, AL 35221
1836 31st St W, Birmingham, AL 35208
1838 31st St W, Birmingham, AL 35208
1844 31st St W, Birmingham, AL 35208
1843 31st St W, Birmingham, AL 35208
1816 31st St W, Birmingham, AL 35208
1820 31st St W, Birmingham, AL 35208
1824 31st St W, Birmingham, AL 35208
1828 31st St W, Birmingham, AL 35208
2114 31st St SW, Birmingham, AL 35221
1806 31st St W, Birmingham, AL 35208
1808 31st St W, Birmingham, AL 35208
1607 31st St N, Birmingham, AL 35234
1920 31st St SW, Birmingham, AL 35221
1531 31st St N, Birmingham, AL 35234
1512 31st Street Ensley, Birmingham, AL 35218
1504 31st Street Ensley, Birmingham, AL 35218
1508 31st Street Ensley, Birmingham, AL 35218
1636 31st St W, Birmingham, AL 35208
2300 31st St SW, Birmingham, AL 35221
2122 31st St SW, Birmingham, AL 35221
1424 31st St N, Birmingham, AL 35234
2308 31st St SW, Birmingham, AL 35221
2118 31st St SW, Birmingham, AL 35221
1632 31st St W, Birmingham, AL 35208
2312 31st St SW, Birmingham, AL 35221
1640 31st St W, Birmingham, AL 35208
2324 31st St SW, Birmingham, AL 35221
1616 31st St W, Birmingham, AL 35208
1612 31st St W, Birmingham, AL 35208
2224 31st St SW, Birmingham, AL 35221
1620 31st St W, Birmingham, AL 35208
2216 31st St SW, Birmingham, AL 35221
2126 31st St SW, Birmingham, AL 35221
1329 31st St S Unit 1329D, Birmingham, AL 35205
1712 31st St W, Birmingham, AL 35208
1706 31st St W, Birmingham, AL 35208
1608 31st St W, Birmingham, AL 35208
1600 31st St W, Birmingham, AL 35208
4816 31st St N, Birmingham, AL 35207
1734 31st St W, Birmingham, AL 35208
1724 31st St W, Birmingham, AL 35208
1700 31st St W, Birmingham, AL 35208
4837 31st St N, Birmingham, AL 35207
1532 31st Street Ensley, Birmingham, AL 35218
1732 31st St W, Birmingham, AL 35208
1720 31st St W, Birmingham, AL 35208
1331 31st St S Unit A, Birmingham, AL 35205
1431 31st St N, Birmingham, AL 35234
2600 31st St SW, Birmingham, AL 35221
4813 31st St N, Birmingham, AL 35207
1429 31st St N, Birmingham, AL 35234
4812 31st St N, Birmingham, AL 35207
4840 31st St N, Birmingham, AL 35207
1325 31st St N, Birmingham, AL 35234
1804 31st St W, Birmingham, AL 35208
1800 31st St W, Birmingham, AL 35208
1333 31st St S Unit 1333-E, Birmingham, AL 35205
1345 31st St N, Birmingham, AL 35234
1341 31st St N, Birmingham, AL 35234
4910 31st St N, Birmingham, AL 35207
2300 31st St W, Birmingham, AL 35208
1738 31st St W, Birmingham, AL 35208
1739 31st St W, Birmingham, AL 35208
1729 31st St W, Birmingham, AL 35208
1741 31st St W, Birmingham, AL 35208
1807 31st St W, Birmingham, AL 35208
1803 31st St W, Birmingham, AL 35208
2316 31st St SW, Birmingham, AL 35221
1825 31st St W, Birmingham, AL 35208
4852 31st St N, Birmingham, AL 35207
1809 31st St W, Birmingham, AL 35208
1811 31st St W, Birmingham, AL 35208
2435 31st Street Ensley, Birmingham, AL 35208
1805 31st St W, Birmingham, AL 35208
1841 31st St W, Birmingham, AL 35208
1333 31st St S Unit E, Birmingham, AL 35205
1839 31st St W, Birmingham, AL 35208
2413 31st Street Ensley, Birmingham, AL 35208
1833 31st St W, Birmingham, AL 35208
1829 31st St W, Birmingham, AL 35208
1628 31st St W, Birmingham, AL 35208
2400 31st St SW, Birmingham, AL 35221
1514 31st Street Ensley, Birmingham, AL 35218
1524 31st Street Ensley, Birmingham, AL 35218
1528 31st Street Ensley, Birmingham, AL 35218
1624 31st St W, Birmingham, AL 35208
2416 31st St SW, Birmingham, AL 35221
500 31st Street Ensley, Birmingham, AL 35218
1536 31st Street Ensley, Birmingham, AL 35218
2414 31st St SW, Birmingham, AL 35221
1542 31st Street Ensley, Birmingham, AL 35218
1644 31st St W, Birmingham, AL 35208
2412 31st St SW, Birmingham, AL 35221
1329 31st St S Unit F, Birmingham, AL 35205
1701 31st St W, Birmingham, AL 35208
1709 31st St W, Birmingham, AL 35208
2500 31st St SW, Birmingham, AL 35221
1705 31st St W, Birmingham, AL 35208
1329 31st St S Apt C, Birmingham, AL 35205
1717 31st St W, Birmingham, AL 35208
1713 31st St W, Birmingham, AL 35208
1725 31st St W, Birmingham, AL 35208
4820 31st St N, Birmingham, AL 35207
1721 31st St W, Birmingham, AL 35208
4902 31st St N, Birmingham, AL 35207
3436 31st St N, Birmingham, AL 35207
1444 31st St N, Birmingham, AL 35234
2910 31st Street Ensley, Birmingham, AL 35208
1440 31st St N, Birmingham, AL 35234
1420 31st St N, Birmingham, AL 35234
1422 31st St N, Birmingham, AL 35234
1641 31st St N #18, Birmingham, AL 35234
1333 31st St S Unit B, Birmingham, AL 35205
1406 31st St N, Birmingham, AL 35234
5002 31 St, Birmingham, AL 35207
1436 31st St N, Birmingham, AL 35234
3425 31st St N, Birmingham, AL 35207
1404 31st St N, Birmingham, AL 35234
3421 31st St N, Birmingham, AL 35207
3349 31st St N, Birmingham, AL 35207
3427 31st St N, Birmingham, AL 35207
1707 31st St SW, Birmingham, AL 35221
1501 31st St N, Birmingham, AL 35234
3441 31st St N, Birmingham, AL 35207
4841 31st St N, Birmingham, AL 35207
3433 31st St N, Birmingham, AL 35207
1402 31st St N, Birmingham, AL 35234
1328 31st St N, Birmingham, AL 35234
3432 31st St N, Birmingham, AL 35207
3449 31st St N, Birmingham, AL 35207
3420 31st St N, Birmingham, AL 35207
408 31st Street Ensley, Birmingham, AL 35218
1641 31st St N, Birmingham, AL 35234
3428 31st St N, Birmingham, AL 35207
1627 31st St W, Birmingham, AL 35208
1501 31st Street Ensley, Birmingham, AL 35218
1633 31st St W, Birmingham, AL 35208
4845 31st St N, Birmingham, AL 35207
1513 31st Street Ensley, Birmingham, AL 35218
1601 31st St W, Birmingham, AL 35208
1529 31st Street Ensley, Birmingham, AL 35218
1621 31st St W, Birmingham, AL 35208
1623 31st St W, Birmingham, AL 35208
1427 31st St N, Birmingham, AL 35234
1635 31st St W, Birmingham, AL 35208
1401 31st St N, Birmingham, AL 35234
1509 31st Street Ensley, Birmingham, AL 35218
1329 31st St S Unit D, Birmingham, AL 35205
1505 31st St N, Birmingham, AL 35234
1641 31st St W, Birmingham, AL 35208
1421 31st St N, Birmingham, AL 35234
1423 31st St N, Birmingham, AL 35234
1525 31st Street Ensley, Birmingham, AL 35218
1645 31st St W, Birmingham, AL 35208
1407 31st St N, Birmingham, AL 35234
1403 31st St N, Birmingham, AL 35234
1405 31st St N, Birmingham, AL 35234
1418 31st St N, Birmingham, AL 35234
1412 31st St N, Birmingham, AL 35234
1327 31st St S Unit B, Birmingham, AL 35205
1611 31st St W, Birmingham, AL 35208
1615 31st St W, Birmingham, AL 35208
1619 31st St W, Birmingham, AL 35208
4836 31st St N, Birmingham, AL 35207
4844 31st St N, Birmingham, AL 35207
4832 31st St N, Birmingham, AL 35207
1809 31st St SW, Birmingham, AL 35221
1632 31st St SW, Birmingham, AL 35221
2209 31st St W, Birmingham, AL 35208
1813 31st St SW, Birmingham, AL 35221
515 31st Street Ensley, Birmingham, AL 35218
1327 31st St S Unit D, Birmingham, AL 35205
4914 31st St N, Birmingham, AL 35207
3368 31st St N, Birmingham, AL 35207
3408 31st Ave N, Birmingham, AL 35207
4918 31st St N, Birmingham, AL 35207
3413 31st St N, Birmingham, AL 35207
1416 31st St N Lot 6, Birmingham, AL 35234
1333 31st St S Unit F, Birmingham, AL 35205
1607 31st St N #00, Birmingham, AL 35234
3405 31st St N, Birmingham, AL 35207
1517 31st Street Ensley, Birmingham, AL 35218
3409 31st St N, Birmingham, AL 35207
1521 31st Street Ensley, Birmingham, AL 35218
3401 31st St N, Birmingham, AL 35207
1533 31st Street Ensley, Birmingham, AL 35218
1325 31st St S Unit c, Birmingham, AL 35205
1416 31st St N, Birmingham, AL 35234
4808 31st St N, Birmingham, AL 35207
4800 31st St N, Birmingham, AL 35207
1400 31st St N #1, Birmingham, AL 35234
4828 31st St N, Birmingham, AL 35207
4906 31st St N, Birmingham, AL 35207
3357 31st St N, Birmingham, AL 35207
3361 31st St N, Birmingham, AL 35207
5760 31st St N, Birmingham, AL 35207