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
21ST-21ST
Properties in Birmingham in 21ST-21ST
Find homes for sale in Birmingham by selecting a property below:
1000 21st St SW, Birmingham, AL 35211
2213 21st St N, Birmingham, AL 35234
813 21st Street Ensley, Birmingham, AL 35218
3118 21st St N, Birmingham, AL 35207
1420 21st St N, Birmingham, AL 35234
2006 21st St N, Birmingham, AL 35234
513 Richard Arrington Jr Blvd S, Birmingham, AL 35233
1430 21st St N, Birmingham, AL 35234
1519 21st Street Ensley, Birmingham, AL 35218
1018 21st St SW, Birmingham, AL 35211
1475 21st St N, Birmingham, AL 35234
2644 21st St W, Birmingham, AL 35208
711 21st Ave W, Birmingham, AL 35204
1008 21st St SW, Birmingham, AL 35211
2104 21st St N, Birmingham, AL 35234
2321 21st Ave N, Birmingham, AL 35234
2100 21st St N, Birmingham, AL 35234
2404 21st Ave N, Birmingham, AL 35234
2316 21st Ave S, Birmingham, AL 35223
2026 21st St N, Birmingham, AL 35234
2019 21st St N, Birmingham, AL 35234
727 21st Ave W, Birmingham, AL 35204
1022 21st St SW, Birmingham, AL 35211
731 21st Ave W, Birmingham, AL 35204
1014 21st St SW, Birmingham, AL 35211
2400 21st Ave N, Birmingham, AL 35234
715 21st Ave W, Birmingham, AL 35204
1004 21st St SW, Birmingham, AL 35211
719 21st Ave W, Birmingham, AL 35204
1515 21st Street Ensley, Birmingham, AL 35218
2210 21st St N, Birmingham, AL 35234
2414 21st Ave N, Birmingham, AL 35234
528 21st Ave S, Birmingham, AL 35205
2736 21st St SW, Birmingham, AL 35211
520 21st Ave S, Birmingham, AL 35205
1248 21st Pl N Unit 50, 51, & 52, Birmingham, AL 35234
2721 21st Ave N, Birmingham, AL 35234
2204 21st St N, Bessemer, AL 35020
504 21st St SW, Birmingham, AL 35211
432 21st St SW, Birmingham, AL 35211
2727 21st Ave N, Birmingham, AL 35234
444 21st St SW, Birmingham, AL 35211
1248 21st Pl N, Birmingham, AL 35234
2204 21st St N, Birmingham, AL 35234
2021 21st St N, Birmingham, AL 35234
2525 21st Street Ensley, Birmingham, AL 35208
2802 21st Street Ensley, Birmingham, AL 35234
2236 21st St SW, Birmingham, AL 35211
3210 21st St N, Birmingham, AL 35207
512 21st Ave S, Birmingham, AL 35205
2231 21st St SW, Birmingham, AL 35211
524 21st Ave S, Birmingham, AL 35205
508 21st Ave S, Birmingham, AL 35205
2216 21st St SW, Birmingham, AL 35211
516 21st Ave S, Birmingham, AL 35205
2232 21st St SW, Birmingham, AL 35211
2228 21st St SW, Birmingham, AL 35211
420 21st St SW, Birmingham, AL 35211
1614 Richard Arrington Jr Blvd S, Birmingham, AL 35205
2227 21st St N, Birmingham, AL 35234
1117 21st St N, Birmingham, AL 35234
1958 21st Ave S, Birmingham, AL 35209
2623 21st Ave N, Birmingham, AL 35234
1976 21st Ave S, Birmingham, AL 35209
1984 21st Ave S, Birmingham, AL 35209
401 21st Ave S, Birmingham, AL 35205
1221 21st Pl N, Birmingham, AL 35234
520 21st St SW, Birmingham, AL 35211
3408 21st St N, Birmingham, AL 35207
512 21st St SW, Birmingham, AL 35211
2320 21st Ave S, Birmingham, AL 35223
2523 21st St N, Birmingham, AL 35234
1420 21st St N, Birmingham, AL 35234
1121 21st St N, Birmingham, AL 35234
2507 21st Street Ensley, Birmingham, AL 35208
404 21st St SW, Birmingham, AL 35211
1522 21st Street Ensley, Birmingham, AL 35218
2221 21st St N, Birmingham, AL 35234
1512 21st Street Ensley, Birmingham, AL 35218
2211 21st St N, Birmingham, AL 35234
1518 21st Street Ensley, Birmingham, AL 35218
2016 21st St N, Birmingham, AL 35234
2520 21st Ave N, Birmingham, AL 35234
2028 21st St N, Birmingham, AL 35234
1618 Richard Arrington Jr Blvd S, Birmingham, AL 35205
2224 21st St N, Birmingham, AL 35234
2032 21st St N, Birmingham, AL 35234
2700 21st Ave N, Birmingham, AL 35234
1500 Richard Arrington Jr Blvd, Birmingham, AL 35205
2533 21st Street Ensley, Birmingham, AL 35208
2717 21st Ave N, Birmingham, AL 35234
2704 21st Ave N, Birmingham, AL 35234
2217 21st St N, Birmingham, AL 35234
2220 21st St N, Birmingham, AL 35234
2212 21st St N, Birmingham, AL 35234
2616 21st Street Ensley, Birmingham, AL 35234
2620 21st Street Ensley, Birmingham, AL 35234
2240 21st St N, Birmingham, AL 35234
1968 21st Ave S, Birmingham, AL 35209
2004 21st St N, Birmingham, AL 35234
428 21st St SW, Birmingham, AL 35211
1421 21st St N, Birmingham, AL 35234
412 21st St SW, Birmingham, AL 35211
1960 21st Ave S, Birmingham, AL 35209
2228 21st St N, Birmingham, AL 35234
2311 21st Ave S, Birmingham, AL 35223
1616 21st Pl N, Birmingham, AL 35234
2230 21st Ave S, Birmingham, AL 35223
1501 21st Pl N, Birmingham, AL 35234
2312 21st Ave S, Birmingham, AL 35223
1606 21st Pl N, Birmingham, AL 35234
2212 21st St SW, Birmingham, AL 35211
1610 21st Pl N, Birmingham, AL 35234
2229 21st Ave S, Birmingham, AL 35223
2615 21st Ave N, Birmingham, AL 35234
2209 21st St SW, Birmingham, AL 35211
1604 21st Pl N, Birmingham, AL 35234
340 21st St SW, Birmingham, AL 35211
1531 21st Pl N, Birmingham, AL 35234
2609 21st St SW, Birmingham, AL 35211
348 21st St SW, Birmingham, AL 35211
327 21st Ave S, Birmingham, AL 35205
344 21st St SW, Birmingham, AL 35211
224 21st St SW, Birmingham, AL 35211
332 21st St SW, Birmingham, AL 35211
216 21st St SW, Birmingham, AL 35211
2205 21st St SW, Birmingham, AL 35211
1406 21st St N, Birmingham, AL 35234
220 21st St SW, Birmingham, AL 35211
328 21st St SW, Birmingham, AL 35211
2201 21st St SW, Birmingham, AL 35211
208 21st St SW, Birmingham, AL 35211
212 21st St SW, Birmingham, AL 35211
336 21st St SW, Birmingham, AL 35211
1619 Richard Arrington Jr Blvd S, Birmingham, AL 35205
345 21st St SW, Birmingham, AL 35211
1215 21st Pl N, Birmingham, AL 35234
1209 21st Pl N, Birmingham, AL 35234
2625 21st Ave N, Birmingham, AL 35234
1234 21st Pl N, Birmingham, AL 35234
329 21st St SW, Birmingham, AL 35211
1516 21st St SW, Birmingham, AL 35211
1214 21st Pl N, Birmingham, AL 35234
1001 21st Street Ensley, Birmingham, AL 35218
1250 21st Pl N, Birmingham, AL 35234
1528 21st St SW, Birmingham, AL 35211
1509 21st St SW, Birmingham, AL 35211
1018 21st Street Ensley, Birmingham, AL 35218
1512 21st St SW, Birmingham, AL 35211
1615 21st Pl N, Birmingham, AL 35234
2812 21st Ave N #0, Birmingham, AL 35208
1505 21st St SW, Birmingham, AL 35211
723 21st Ave W, Birmingham, AL 35204
2732 21st St SW, Birmingham, AL 35211
438 21st St SW, Birmingham, AL 35211
501 21st Ave S, Birmingham, AL 35205
2728 21st St SW, Birmingham, AL 35211
2408 21st Ave N, Birmingham, AL 35234
201 21st St SW, Birmingham, AL 35211
237 21st St SW, Birmingham, AL 35211
241 21st St SW, Birmingham, AL 35211
509 21st Ave S, Birmingham, AL 35205
2424 21st Ave N, Birmingham, AL 35234
513 21st Ave S, Birmingham, AL 35205
1521 21st St SW, Birmingham, AL 35211
2817 21st Street Ensley, Birmingham, AL 35208
205 21st St SW, Birmingham, AL 35211
517 21st Ave S, Birmingham, AL 35205
415 21st Ave S, Birmingham, AL 35205
2428 21st Ave N, Birmingham, AL 35234
198 21st St SW, Birmingham, AL 35211
236 21st St SW, Birmingham, AL 35211
521 21st Ave S, Birmingham, AL 35205
1113 21st St N, Birmingham, AL 35234
1477 21st St N, Birmingham, AL 35234
2320 21st Ave N, Birmingham, AL 35234
2317 21st Ave S, Birmingham, AL 35223
2324 21st Ave N, Birmingham, AL 35234
2315 21st Ave S, Birmingham, AL 35223
3024 21st Street Ensley, Birmingham, AL 35208
2330 21st Ave N, Birmingham, AL 35234
2633 21st St SW, Birmingham, AL 35211
2234 21st St SW, Birmingham, AL 35211
2720 21st Ave N, Birmingham, AL 35234
2726 21st Ave N, Birmingham, AL 35234
415 21st Ave S #0, Birmingham, AL 35205
2213 21st St N, Bessemer, AL 35020
1601 21st Pl N, Birmingham, AL 35234
2821 21st Ave N, Birmingham, AL 35234
613 21st Street Ensley, Birmingham, AL 35218
3011 21st St N, Birmingham, AL 35207
2308 21st Ave S, Birmingham, AL 35223
2304 21st Ave S, Birmingham, AL 35223
2812 21st Street Ensley, Birmingham, AL 35234
2300 21st Ave S, Birmingham, AL 35223
1509 21st Pl N, Birmingham, AL 35234
2712 21st Ave N, Birmingham, AL 35234
1533 21st Pl N, Birmingham, AL 35234
1507 21st Pl N, Birmingham, AL 35234
2310 21st Ave S, Birmingham, AL 35223
2625 21st St SW, Birmingham, AL 35211
2708 21st Ave N, Birmingham, AL 35234
1511 21st Pl N, Birmingham, AL 35234
1611 21st Pl N, Birmingham, AL 35234
2310 21st Ave N, Birmingham, AL 35234
433 21st Ave S, Birmingham, AL 35205
2300 21st Ave N, Birmingham, AL 35234
232 21st St SW, Birmingham, AL 35211
228 21st St SW, Birmingham, AL 35211
1517 21st St SW, Birmingham, AL 35211
1501 21st St SW, Birmingham, AL 35211
2228 21st Ave S, Birmingham, AL 35223
337 21st St SW, Birmingham, AL 35211
3020 21st St N, Birmingham, AL 35207
240 21st St SW, Birmingham, AL 35211
1408 21st St N, Birmingham, AL 35234
1615 21st St S, Birmingham, AL 35205
2237 21st Ave S, Birmingham, AL 35223
2233 21st Ave S, Birmingham, AL 35223
333 21st St SW, Birmingham, AL 35211
1523 21st St SW, Birmingham, AL 35211
324 21st St SW, Birmingham, AL 35211
341 21st St SW, Birmingham, AL 35211
2629 21st Ave N, Birmingham, AL 35234
2112 21st St N, Birmingham, AL 35234
2600 21st Street Ensley, Birmingham, AL 35234
1217 21st Ave N, Birmingham, AL 35204
2530 21st Ave N, Birmingham, AL 35234
2101 21st St N, Birmingham, AL 35234
2206 21st St N, Bessemer, AL 35020
2709 21st Ave N, Birmingham, AL 35234
1472 21st St N, Birmingham, AL 35234
1470 21st St N, Birmingham, AL 35234
1466 21st St N, Birmingham, AL 35234
1460 21st St N, Birmingham, AL 35234
424 21st Ave S, Birmingham, AL 35205
440 21st Ave S, Birmingham, AL 35205
2105 21st St N, Birmingham, AL 35234
2704 21st St SW, Birmingham, AL 35211
2109 21st St N, Birmingham, AL 35234
2802 21st Ave N #1, Birmingham, AL 35208
2626 21st Street Ensley, Birmingham, AL 35234
411 21st Ave S, Birmingham, AL 35205
2725 21st St SW, Birmingham, AL 35211
2303 21st Ave S, Birmingham, AL 35223
2301 21st Ave S, Birmingham, AL 35223
1125 21st St N, Birmingham, AL 35234
2721 21st St SW, Birmingham, AL 35211
2717 21st St SW, Birmingham, AL 35211
407 21st Ave S, Birmingham, AL 35205
403 21st Ave S, Birmingham, AL 35205
2741 21st St SW, Birmingham, AL 35211
1217 21st Pl N, Birmingham, AL 35234
2630 21st Street Ensley, Birmingham, AL 35234
2314 21st Ave S, Birmingham, AL 35223
2318 21st Ave S, Birmingham, AL 35223
1609 21st Pl N, Birmingham, AL 35234
1212 21st Pl N, Birmingham, AL 35234
2605 21st Ave N, Birmingham, AL 35234
340 21st Ave S, Birmingham, AL 35205
336 21st Ave S, Birmingham, AL 35205
2227 21st St SW, Birmingham, AL 35211
1025 21st St SW, Birmingham, AL 35211
1402 21st St N, Birmingham, AL 35234
1017 21st St SW, Birmingham, AL 35211
1021 21st St SW, Birmingham, AL 35211
1400 21st St N, Birmingham, AL 35234
1428 21st St N, Birmingham, AL 35234
2224 21st St SW, Birmingham, AL 35211
2608 21st St SW, Birmingham, AL 35234
1439 21st St N, Birmingham, AL 35234
1445 21st St N, Birmingham, AL 35234
2701 21st Ave N, Birmingham, AL 35234
1403 21st St N, Birmingham, AL 35234
2744 21st St SW, Birmingham, AL 35211
2708 21st St SW, Birmingham, AL 35211
1407 21st St N, Birmingham, AL 35234
1013 21st St SW, Birmingham, AL 35211
1429 21st St N, Birmingham, AL 35234
2120 21st St N, Birmingham, AL 35234
1479 21st St N, Birmingham, AL 35234
2301 21st Ave N, Birmingham, AL 35234
1409 21st St N, Birmingham, AL 35234
1431 21st St N, Birmingham, AL 35234
1413 21st St N, Birmingham, AL 35234
2820 21st Street Ensley, Birmingham, AL 35234
1009 21st St SW, Birmingham, AL 35211
1405 21st St N, Birmingham, AL 35234
412 21st Ave S, Birmingham, AL 35205
1440 21st St N, Birmingham, AL 35234
2027 21st St N, Birmingham, AL 35234
2311 21st Ave N, Birmingham, AL 35234
1448 21st St N, Birmingham, AL 35234
1456 21st St N, Birmingham, AL 35234
1412 21st St N, Birmingham, AL 35234
1410 21st St N, Birmingham, AL 35234
400 21st Ave S, Birmingham, AL 35205
2220 21st St SW, Birmingham, AL 35211
2209 21st St N, Birmingham, AL 35234
2022 21st St N, Birmingham, AL 35234
2015 21st St N, Birmingham, AL 35234
2025 21st St N, Birmingham, AL 35234
2305 21st Ave N, Birmingham, AL 35234
2323 21st Ave N, Birmingham, AL 35234
1005 21st St SW, Birmingham, AL 35211
2116 21st St N, Birmingham, AL 35234
1453 21st St N, Birmingham, AL 35234
1001 21st St SW, Birmingham, AL 35211
1504 21st Pl N, Birmingham, AL 35234
2212 21st St N, Bessemer, AL 35020
1210 21st Pl N, Birmingham, AL 35234
2622 21st Street Ensley, Birmingham, AL 35234
2712 21st St SW, Birmingham, AL 35211
705 21st Ave NW, Center Point, AL 35215
2609 21st Ave N, Birmingham, AL 35234
709 21st Ave NW, Center Point, AL 35215
2618 21st Street Ensley, Birmingham, AL 35234
2720 21st St SW, Birmingham, AL 35211
2716 21st Ave N, Birmingham, AL 35234
2725 21st Ave N, Birmingham, AL 35234
450 21st Ave S, Birmingham, AL 35205
2405 21st St N, Birmingham, AL 35234
2700 21st St SW, Birmingham, AL 35211
1404 21st St N, Birmingham, AL 35234
2636 21st St W, Birmingham, AL 35208
1478 21st St N, Birmingham, AL 35234
2733 21st St SW, Birmingham, AL 35211
236 21st Ave S, Birmingham, AL 35205
1224 21st Pl N, Birmingham, AL 35234
2518 21st St W, Birmingham, AL 35208
2528 21st Street Ensley, Birmingham, AL 35208
2520 21st St W, Birmingham, AL 35208
681 21st Ave NW, Center Point, AL 35215
684 21st Ave NW, Center Point, AL 35215
2524 21st St W, Birmingham, AL 35208
2748 21st St SW, Birmingham, AL 35211
1504 21st St SW, Birmingham, AL 35211
702 21st Ave NW, Center Point, AL 35215
1449 21st St N, Birmingham, AL 35234
2600 21st Street Ensley, Birmingham, AL 35208
704 21st Ave NW, Center Point, AL 35215
1463 21st St N, Birmingham, AL 35234
300 21st Ave S, Birmingham, AL 35205
688 21st Ave NW, Center Point, AL 35215
692 21st Ave NW, Center Point, AL 35215
2701 21st St SW, Birmingham, AL 35211
1435 21st St N, Birmingham, AL 35234
1523 21st St SW, Birmingham, AL 35211
2709 21st St SW, Birmingham, AL 35211
240 21st St SW, Birmingham, AL 35211
1455 21st St N, Birmingham, AL 35234
2500 21st Street Ensley, Birmingham, AL 35208
2207 21st St N, Birmingham, AL 35234
701 21st Ave NW, Center Point, AL 35215
2628 21st St W, Birmingham, AL 35208
2624 21st St W, Birmingham, AL 35208
2315 21st Ave N, Birmingham, AL 35234
2514 21st St W, Birmingham, AL 35208