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
29TH-2ND
Properties in Birmingham in 29TH-2ND
Find homes for sale in Birmingham by selecting a property below:
128 2nd Ave S, Birmingham, AL 35205
113 2nd Ave SW, Birmingham, AL 35211
1222 2nd Ave W, Birmingham, AL 35208
130 2nd Ave S, Birmingham, AL 35205
111 2nd Ave SW, Birmingham, AL 35211
2620 29th Street Ensley, Birmingham, AL 35234
201 2nd Ave S, Birmingham, AL 35205
117 2nd Ave SW, Birmingham, AL 35211
2624 29th Street Ensley, Birmingham, AL 35208
102 2nd Ave S, Birmingham, AL 35205
105 2nd Ave SW, Birmingham, AL 35211
112 2nd Ave S, Birmingham, AL 35205
109 2nd Ave SW, Birmingham, AL 35211
124 2nd Ave S, Birmingham, AL 35205
107 2nd Ave SW, Birmingham, AL 35211
2618 29th Street Ensley, Birmingham, AL 35208
2632 29th Street Ensley, Birmingham, AL 35208
1801 2nd Ave N #105, Birmingham, AL 35203
108 2nd Ave S, Birmingham, AL 35205
1329 2nd Ave W, Birmingham, AL 35208
1801 2nd Ave N #101, Birmingham, AL 35203
1224 2nd Ave W, Birmingham, AL 35208
200 2nd Ave S, Birmingham, AL 35205
1416 2nd Ave W, Birmingham, AL 35208
1230 2nd Ave W, Birmingham, AL 35208
2000 2nd Ave S Unit Trendy, Birmingham, AL 35233
2608 29th Street Ensley, Birmingham, AL 35208
2732 29th Street Ensley, Birmingham, AL 35208
2616 29th Street Ensley, Birmingham, AL 35208
2744 29th Street Ensley, Birmingham, AL 35208
1801 2nd Ave N #201, Birmingham, AL 35203
2740 29th Street Ensley, Birmingham, AL 35208
1497 2nd Ave S, Birmingham, AL 35233
1005 2nd Ave SW, Birmingham, AL 35211
2628 29th Street Ensley, Birmingham, AL 35208
2736 29th St W, Birmingham, AL 35208
2708 29th Street Ensley, Birmingham, AL 35208
139 2nd Ave N, Birmingham, AL 35204
133 2nd Ave N, Birmingham, AL 35204
2700 29th Street Ensley, Birmingham, AL 35208
1305 2nd Ave N #101, Birmingham, AL 35203
1927 2nd Ave N, Birmingham, AL 35203
1 2nd Ave S, Birmingham, AL 35205
2018 2nd Ave N, Birmingham, AL 35203
2572 29th Street Ensley, Birmingham, AL 35208
2550 29th Street Ensley, Birmingham, AL 35208
1410 2nd Ave W, Birmingham, AL 35208
2568 29th St W, Birmingham, AL 35208
2560 29th Street Ensley, Birmingham, AL 35208
2576 29th Street Ensley, Birmingham, AL 35208
1609 2nd Ave N, Birmingham, AL 35203
1622 2nd Ave S, Birmingham, AL 35233
1300 2nd Ave W, Birmingham, AL 35208
1304 2nd Ave W, Birmingham, AL 35208
1308 2nd Ave W, Birmingham, AL 35208
1226 2nd Ave W, Birmingham, AL 35208
2017 2nd Ave S, Birmingham, AL 35233
1801 2nd Ave N #401, Birmingham, AL 35203
1305 2nd Ave W, Birmingham, AL 35208
1309 2nd Ave W, Birmingham, AL 35208
1520 2nd Ave W, Birmingham, AL 35208
1512 2nd Ave W, Birmingham, AL 35208
1801 2nd Ave N #301, Birmingham, AL 35203
1801 2nd Ave N #210, Birmingham, AL 35203
1301 2nd Ave W, Birmingham, AL 35208
1 2nd Ave SW, Birmingham, AL 35211
2009 2nd Ave S, Birmingham, AL 35233
131 2nd Ave S, Birmingham, AL 35205
117 2nd Ave S, Birmingham, AL 35205
1412 2nd Ave W, Birmingham, AL 35208
1805 2nd Ave N, Birmingham, AL 35203
1201 2nd Ave W, Birmingham, AL 35208
1307 2nd Ave W, Birmingham, AL 35208
1134 Allison Bonnett Memorial Dr, Birmingham, AL 35228
1313 2nd Ave W, Birmingham, AL 35208
11 2nd Ave N, Birmingham, AL 35204
1317 2nd Ave W, Birmingham, AL 35208
1801 2nd Ave N #203, Birmingham, AL 35203
12 2nd Ave S, Birmingham, AL 35205
1422 2nd Ave W, Birmingham, AL 35208
1721 2nd Ave W, Birmingham, AL 35208
13 2nd Ave SW, Birmingham, AL 35211
114 2nd Ave SW, Birmingham, AL 35211
1630 2nd Ave W, Birmingham, AL 35208
108 2nd Ave SW, Birmingham, AL 35211
1801 2nd Ave N #407, Birmingham, AL 35203
112 2nd Ave SW, Birmingham, AL 35211
110 2nd Ave SW, Birmingham, AL 35211
1420 2nd Ave W, Birmingham, AL 35208
1424 2nd Ave W, Birmingham, AL 35208
106 2nd Ave SW, Birmingham, AL 35211
1801 2nd Ave N #310, Birmingham, AL 35203
10 2nd Ave SW, Birmingham, AL 35211
1012 2nd Ave SW, Birmingham, AL 35211
1620 2nd Ave N, Birmingham, AL 35203
1708 2nd Ave W, Birmingham, AL 35208
1601 2nd Ave N, Birmingham, AL 35203
1620 2nd Ave W, Birmingham, AL 35208
1213 2nd Ave W, Birmingham, AL 35208
1616 2nd Ave W, Birmingham, AL 35208
1219 2nd Ave W, Birmingham, AL 35208
1021 2nd Ave SW, Birmingham, AL 35211
1028 2nd Ave SW, Birmingham, AL 35211
1600 2nd Ave W, Birmingham, AL 35208
1606 2nd Ave W, Birmingham, AL 35208
1201 2nd Ave W, Birmingham, AL 35208
1720 2nd Ave N, Birmingham, AL 35203
1514 2nd Ave W, Birmingham, AL 35208
1221 2nd Ave W, Birmingham, AL 35208
1801 2nd Ave N #302, Birmingham, AL 35203
1528 2nd Ave W, Birmingham, AL 35208
1701 2nd Ave W, Birmingham, AL 35208
1801 2nd Ave N #413, Birmingham, AL 35203
1524 2nd Ave W, Birmingham, AL 35208
1626 2nd Ave W, Birmingham, AL 35208
1722 2nd Ave W, Birmingham, AL 35208
2709 29th Street Ensley, Birmingham, AL 35208
1718 2nd Ave W, Birmingham, AL 35208
1712 2nd Ave W, Birmingham, AL 35208
15 2nd Ave SW, Birmingham, AL 35211
1704 2nd Ave W, Birmingham, AL 35208
105 2nd Ave N, Birmingham, AL 35204
1700 2nd Ave W, Birmingham, AL 35208
1726 2nd Ave W, Birmingham, AL 35208
119 2nd Ave S, Birmingham, AL 35205
109 2nd Ave N, Birmingham, AL 35204
1300 Goldwire Ct, Birmingham, AL 35211
1701 2nd Ave W, Birmingham, AL 35208
1725 2nd Ave W, Birmingham, AL 35208
1605 2nd Ave W, Birmingham, AL 35208
1617 2nd Ave W, Birmingham, AL 35208
1612 2nd Ave W, Birmingham, AL 35208
1729 2nd Ave W, Birmingham, AL 35203
1532 2nd Ave W, Birmingham, AL 35208
1724 2nd Ave N, Birmingham, AL 35203
1801 2nd Ave N #103, Birmingham, AL 35203
1613 2nd Ave W, Birmingham, AL 35208
1713 2nd Ave W, Birmingham, AL 35208
1801 2nd Ave N #204, Birmingham, AL 35203
1717 2nd Ave W, Birmingham, AL 35208
1709 2nd Ave W, Birmingham, AL 35208
1705 2nd Ave W, Birmingham, AL 35208
1821 2nd Ave N, Birmingham, AL 35203
1710 2nd Ave N, Birmingham, AL 35203
1505 2nd Ave W, Birmingham, AL 35208
1623 2nd Ave N, Birmingham, AL 35203
1501 2nd Ave W, Birmingham, AL 35208
1601 2nd Ave W, Birmingham, AL 35208
1721 2nd Ave W, Birmingham, AL 35208
2000 2nd Ave S, Birmingham, AL 35233
1725 2nd Ave W, Birmingham, AL 35208
1801 2nd Ave N #405, Birmingham, AL 35203
2520 29th Street Ensley, Birmingham, AL 35208
1005 2nd Ave SW, Birmingham, AL 35211
1016 2nd Ave SW, Birmingham, AL 35211
1621 2nd Ave W, Birmingham, AL 35208
1629 2nd Ave W, Birmingham, AL 35208
1609 2nd Ave W, Birmingham, AL 35208
1801 2nd Ave N #104, Birmingham, AL 35203
1625 2nd Ave W, Birmingham, AL 35208
2564 29th Street Ensley, Birmingham, AL 35208
1801 2nd Ave N #403, Birmingham, AL 35203
1801 2nd Ave N #411, Birmingham, AL 35203
20 2nd Ave N, Birmingham, AL 35204
1801 2nd Ave N #206, Birmingham, AL 35203
12 2nd Ave N, Birmingham, AL 35204
1801 2nd Ave N Unit 306B, Birmingham, AL 35203
1605 2nd Ave N, Birmingham, AL 35203
1321 2nd Ave W, Birmingham, AL 35208
1801 2nd Ave N #104, Birmingham, AL 35203
1509 2nd Ave W, Birmingham, AL 35208
1801 2nd Ave N #105, Birmingham, AL 35203
1801 2nd Ave N #201, Birmingham, AL 35203
1801 2nd Ave N #203, Birmingham, AL 35203
1801 2nd Ave N #204, Birmingham, AL 35203
1801 2nd Ave N #205, Birmingham, AL 35203
1801 2nd Ave N, Birmingham, AL 35203
1325 2nd Ave W, Birmingham, AL 35208
1801 2nd Ave N #207, Birmingham, AL 35203
1801 2nd Ave N #208, Birmingham, AL 35203
2620 29th Street Ensley, Birmingham, AL 35234
1801 2nd Ave N #210, Birmingham, AL 35203
1801 2nd Ave N #211, Birmingham, AL 35203
1801 2nd Ave N #301, Birmingham, AL 35203
1517 2nd Ave W, Birmingham, AL 35208
1801 2nd Ave N #303, Birmingham, AL 35203
1801 2nd Ave N #309, Birmingham, AL 35203
1801 2nd Ave N #304, Birmingham, AL 35203
1801 2nd Ave N #305, Birmingham, AL 35203
2000 2nd Ave S Unit Comfy, Birmingham, AL 35233
1801 2nd Ave N #412, Birmingham, AL 35203
1801 2nd Ave N #306, Birmingham, AL 35203
1801 2nd Ave N #307, Birmingham, AL 35203
1801 2nd Ave N #414, Birmingham, AL 35203
1801 2nd Ave N #308, Birmingham, AL 35203
20 2nd Ave S, Birmingham, AL 35205
1801 2nd Ave N #311, Birmingham, AL 35203
1801 2nd Ave N #309, Birmingham, AL 35203
1801 2nd Ave N #310, Birmingham, AL 35203
1801 2nd Ave N #311, Birmingham, AL 35203
1801 2nd Ave N #401, Birmingham, AL 35203
2600 29th Street Ensley, Birmingham, AL 35208
1801 2nd Ave N #402, Birmingham, AL 35203
1801 2nd Ave N #403, Birmingham, AL 35203
1801 2nd Ave N #404, Birmingham, AL 35203
1801 2nd Ave N #405, Birmingham, AL 35203
1801 2nd Ave N #406, Birmingham, AL 35203
121 2nd Ave S, Birmingham, AL 35205
1801 2nd Ave N #305, Birmingham, AL 35203
1801 2nd Ave N #407, Birmingham, AL 35203
1801 2nd Ave N #408, Birmingham, AL 35203
1801 2nd Ave N #409, Birmingham, AL 35203
1801 2nd Ave N #410, Birmingham, AL 35203
1801 2nd Ave N #412, Birmingham, AL 35203
1 2nd Ave S Unit 1C, Birmingham, AL 35205
1801 2nd Ave N #202, Birmingham, AL 35203
1801 2nd Ave N Unit 304B, Birmingham, AL 35203
2 2nd Ave S, Birmingham, AL 35205
1521 2nd Ave W, Birmingham, AL 35208
1 2nd Ave S Unit 1A, Birmingham, AL 35205
1525 2nd Ave W, Birmingham, AL 35208
16 2nd Ave S, Birmingham, AL 35205
1513 2nd Ave W, Birmingham, AL 35208
1529 2nd Ave W, Birmingham, AL 35208
1533 2nd Ave W, Birmingham, AL 35208
1801 2nd Ave N #415, Birmingham, AL 35203
1801 2nd Ave N, Birmingham, AL 35203
1801 2nd Ave N #101, Birmingham, AL 35203
1705 2nd Ave W, Birmingham, AL 35208
131 2nd Ave N, Birmingham, AL 35204
1801 2nd Ave N #304, Birmingham, AL 35203
1801 2nd Ave N #102, Birmingham, AL 35203
2509 29th Street Ensley, Birmingham, AL 35208
1801 2nd Ave N #103, Birmingham, AL 35203
2620 29th Street Ensley, Birmingham, AL 35208
2304 29th Street Ensley, Birmingham, AL 35208
120 2nd Ave S, Birmingham, AL 35205
2301 29th St W, Birmingham, AL 35208
1028 2nd Ave SW, Birmingham, AL 35211
2308 29th Street Ensley, Birmingham, AL 35208
1003 2nd Ave SW, Birmingham, AL 35211
1013 2nd Ave SW, Birmingham, AL 35211
2404 29th St W, Birmingham, AL 35208
1305 2nd Ave N #201, Birmingham, AL 35203
2316 29th Street Ensley, Birmingham, AL 35208
2312 29th Street Ensley, Birmingham, AL 35208
115 2nd Ave S, Birmingham, AL 35205
1305 2nd Ave N #107, Birmingham, AL 35203
1801 2nd Ave N #414, Birmingham, AL 35203
1801 2nd Ave N #415, Birmingham, AL 35203
1700 2nd Ave S, Birmingham, AL 35233
1142 Allison Bonnett Memorial Dr, Birmingham, AL 35228
2327 29th Street Ensley, Birmingham, AL 35208
2319 29th Street Ensley, Birmingham, AL 35208
2315 29th Street Ensley, Birmingham, AL 35208
111 2nd Ave S, Birmingham, AL 35205
1305 2nd Ave N #101, Birmingham, AL 35203
101 2nd Ave S, Birmingham, AL 35205
127 2nd Ave S, Birmingham, AL 35205
1801 2nd Ave N #211, Birmingham, AL 35203
2224 29th Street Ensley, Birmingham, AL 35208
2220 29th St W, Birmingham, AL 35208
1229 2nd Ave W, Birmingham, AL 35208
2512 29th Street Ensley, Birmingham, AL 35208
2516 29th Street Ensley, Birmingham, AL 35208
2532 29th Street Ensley, Birmingham, AL 35208
2536 29th Street Ensley, Birmingham, AL 35208
2024 2nd Ave N #1902, Birmingham, AL 35203
1004 2nd Ave SW, Birmingham, AL 35211
1801 2nd Ave N #408, Birmingham, AL 35203
2508 29th St W, Birmingham, AL 35208
2024 2nd Ave N #2202, Birmingham, AL 35203
1801 2nd Ave N #402, Birmingham, AL 35203
2524 29th Street Ensley, Birmingham, AL 35208
2024 2nd Ave N #2201, Birmingham, AL 35203
1801 2nd Ave N Unit 101B, Birmingham, AL 35203
115 2nd Ave S, Birmingham, AL 35205
1631 2nd Ave N, Birmingham, AL 35203
1801 2nd Ave N #406, Birmingham, AL 35203
2436 29th St W, Birmingham, AL 35208
1801 2nd Ave N #102, Birmingham, AL 35203
2426 29th Street Ensley, Birmingham, AL 35208
2428 29th Street Ensley, Birmingham, AL 35208
2501 29th Street Ensley, Birmingham, AL 35208
2307 29th Street Ensley, Birmingham, AL 35208
2408 29th Street Ensley, Birmingham, AL 35208
2421 29th Street Ensley, Birmingham, AL 35208
1801 2nd Ave N #404, Birmingham, AL 35203
2412 29th Street Ensley, Birmingham, AL 35208
1801 2nd Ave N #205, Birmingham, AL 35203
2311 29th Street Ensley, Birmingham, AL 35208
2432 29th Street Ensley, Birmingham, AL 35208
2521 29th Street Ensley, Birmingham, AL 35208
2416 29th Street Ensley, Birmingham, AL 35208
2409 29th Street Ensley, Birmingham, AL 35208
126 2nd Ave S, Birmingham, AL 35205
2420 29th Street Ensley, Birmingham, AL 35208
2444 29th Street Ensley, Birmingham, AL 35208
1705 2nd Ave W, Birmingham, AL 35208
2517 29th Street Ensley, Birmingham, AL 35208
2445 29th Street Ensley, Birmingham, AL 35208
2513 29th Street Ensley, Birmingham, AL 35208
2525 29th Street Ensley, Birmingham, AL 35208
1717 2nd St NW, Center Point, AL 35215
2401 29th Street Ensley, Birmingham, AL 35208
1801 2nd Ave N #307, Birmingham, AL 35203
1801 2nd Ave N #312, Birmingham, AL 35203
2441 29th Street Ensley, Birmingham, AL 35208
1801 2nd Ave N #410, Birmingham, AL 35203
2505 29th Street Ensley, Birmingham, AL 35208
1801 2nd Ave N #303, Birmingham, AL 35203
2716 29th Street Ensley, Birmingham, AL 35208
2024 2nd Ave N #303, Birmingham, AL 35203
2024 2nd Ave N #304, Birmingham, AL 35203
2728 29th Street Ensley, Birmingham, AL 35208
1801 2nd Ave N #409, Birmingham, AL 35203
2024 2nd Ave N #1303, Birmingham, AL 35203
2704 29th Street Ensley, Birmingham, AL 35208
2571 29th Street Ensley, Birmingham, AL 35208
121 2nd Ave S, Birmingham, AL 35205
2024 2nd Ave N #305, Birmingham, AL 35203
2024 2nd Ave N #1602, Birmingham, AL 35203
2720 29th Street Ensley, Birmingham, AL 35208
2024 2nd Ave N #2302, Birmingham, AL 35203
125 2nd Ave S, Birmingham, AL 35205
2553 29th Street Ensley, Birmingham, AL 35208
2024 2nd Ave N #1702, Birmingham, AL 35203
2557 29th Street Ensley, Birmingham, AL 35208
2561 29th Street Ensley, Birmingham, AL 35208
2024 2nd Ave N #2301, Birmingham, AL 35203
2567 29th Street Ensley, Birmingham, AL 35208
2024 2nd Ave N #301, Birmingham, AL 35203
202 2nd Ave, Birmingham, AL 35228
2 2nd Ave S Unit 2D, Birmingham, AL 35205
2024 2nd Ave N #302, Birmingham, AL 35203
13 2nd Ave N, Birmingham, AL 35204
2024 2nd Ave N #1302, Birmingham, AL 35203
1801 2nd Ave N #209, Birmingham, AL 35203
2024 2nd Ave N #1604, Birmingham, AL 35203
2024 2nd Ave N #1603, Birmingham, AL 35203
118 2nd Ave S, Birmingham, AL 35205
2542 29th Street Ensley, Birmingham, AL 35208
2024 2nd Ave N #1701, Birmingham, AL 35203
2024 2nd Ave N #1801, Birmingham, AL 35203
2500 29th Street Ensley, Birmingham, AL 35208
2003 2 Ave, Irondale, AL 35210
2024 2nd Ave N #1704, Birmingham, AL 35203
100 2nd Ave S, Birmingham, AL 35205
2024 2nd Ave N #1703, Birmingham, AL 35203
1025 2nd Ave SW, Birmingham, AL 35211
2541 29th Street Ensley, Birmingham, AL 35208
2545 29th Street Ensley, Birmingham, AL 35208
2024 2nd Ave N #2501, Birmingham, AL 35203
2549 29th Street Ensley, Birmingham, AL 35208
1140 Allison Bonnett Memorial Dr, Birmingham, AL 35228
1801 2nd Ave N #306, Birmingham, AL 35203
1028 2nd Ave S, Birmingham, AL 35233
1801 2nd Ave N #416, Birmingham, AL 35203