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
1ST-20TH
Properties in Birmingham in 1ST-20TH
Find homes for sale in Birmingham by selecting a property below:
3764 1st St W, Birmingham, AL 35207
617 1st St N, Birmingham, AL 35204
3813 1st St W, Birmingham, AL 35207
3801 1st St W, Birmingham, AL 35207
3722 1st St W, Birmingham, AL 35207
604 1st St N, Birmingham, AL 35204
3769 1st St W, Birmingham, AL 35207
3763 1st St W, Birmingham, AL 35207
627 1st St N, Birmingham, AL 35204
522 1st St SW, Birmingham, AL 35211
2342 20th Pl W, Birmingham, AL 35208
3520 1st St S, Dolomite, AL 35061
2340 20th Pl W, Birmingham, AL 35208
3821 1st St N, Birmingham, AL 35207
3726 1st St W, Birmingham, AL 35207
625 1 St, Fultondale, AL 35068
3716 1st St W, Birmingham, AL 35207
3728 1st St W, Birmingham, AL 35207
3774 1st St W, Birmingham, AL 35207
3759 1st St W, Birmingham, AL 35207
3845 1st St N, Birmingham, AL 35207
3770 1st St W, Birmingham, AL 35207
2108 20th Ave S, Birmingham, AL 35223
416 1st St SW, Birmingham, AL 35211
313 1st St SW, Birmingham, AL 35211
3842 1st St W, Birmingham, AL 35207
614 1st St S, Birmingham, AL 35205
3773 1st Ave N, Birmingham, AL 35207
3818 1st St W, Birmingham, AL 35207
3810 1st St W, Birmingham, AL 35207
2124 20th Ave S, Birmingham, AL 35223
806 1st St W, Birmingham, AL 35204
3829 1st St W, Birmingham, AL 35207
3804 1st St W, Birmingham, AL 35207
3815 1st St W, Birmingham, AL 35207
3833 1st St W, Birmingham, AL 35207
3820 1st St W, Birmingham, AL 35207
456 1st St N, Birmingham, AL 35204
452 1st St N, Birmingham, AL 35204
3812 1st St W, Birmingham, AL 35207
464 1st St N, Birmingham, AL 35204
460 1st St N, Birmingham, AL 35204
3838 1st St W, Birmingham, AL 35207
424 1st St S, Birmingham, AL 35205
306 1st St S, Birmingham, AL 35205
2342 20th Pl W, Birmingham, AL 35208
3816 1st St W, Birmingham, AL 35207
308 1st St S, Birmingham, AL 35205
461 1st St N, Birmingham, AL 35204
3830 1st St W, Birmingham, AL 35207
406 1st St S, Birmingham, AL 35205
449 1st St N, Birmingham, AL 35204
420 1st St S, Birmingham, AL 35205
824 1st St SW, Birmingham, AL 35211
821 1st St, Birmingham, AL 35214
2060 20th Ave S, Birmingham, AL 35209
820 1st St SW, Birmingham, AL 35211
457 1st St N, Birmingham, AL 35204
453 1st St N, Birmingham, AL 35204
608 1st St S, Birmingham, AL 35217
26 1st St N, Birmingham, AL 35204
6 1st St N, Birmingham, AL 35204
8 1st St N, Birmingham, AL 35204
711 1st St S, Birmingham, AL 35205
715 1st St S, Birmingham, AL 35205
504 1st St SW, Birmingham, AL 35211
3809 1st St W, Birmingham, AL 35207
470 1st St N, Birmingham, AL 35204
3825 1st St W, Birmingham, AL 35207
3805 1st St W, Birmingham, AL 35207
41 1st St, Birmingham, AL 35217
3801 1st St W, Birmingham, AL 35207
3708 1st St W, Birmingham, AL 35207
3844 1st St W, Birmingham, AL 35207
97 1st St, Birmingham, AL 35217
70 1st Street Thomas, Birmingham, AL 35214
2004 20th Ave S, Birmingham, AL 35209
3726 1st St W, Birmingham, AL 35207
2333 1st Ave S #22, Birmingham, AL 35233
3716 1st St W, Birmingham, AL 35207
3813 1st St N, Birmingham, AL 35207
3844 1st St W, Birmingham, AL 35207
439 1st St N, Birmingham, AL 35204
446 1st St N, Birmingham, AL 35204
428 1st St N, Birmingham, AL 35204
3350 1st Ave N, Birmingham, AL 35222
501 1st St N, Birmingham, AL 35204
301 1st St S, Birmingham, AL 35205
25 1st St N, Birmingham, AL 35204
309 1st St S, Birmingham, AL 35205
3708 1st St W, Birmingham, AL 35207
3280 1st St, Birmingham, AL 35215
37 1st St N, Birmingham, AL 35204
530 1st St N, Birmingham, AL 35204
620 1st St N, Birmingham, AL 35204
611 1st St N, Birmingham, AL 35204
3520 1st St S, Dolomite, AL 35061
512 1st St N, Birmingham, AL 35204
24 1st St N, Birmingham, AL 35204
515 1st St N, Birmingham, AL 35204
275 1st St S, Birmingham, AL 35204
3540 1st St N, Dolomite, AL 35061
3536 1st St N, Dolomite, AL 35061
24 1st St N, Birmingham, AL 35204
3833 1st St N, Birmingham, AL 35207
516 1st St N, Birmingham, AL 35204
3845 1st St N, Birmingham, AL 35207
520 1st St N, Birmingham, AL 35204
3801 1st St N, Birmingham, AL 35207
3805 1st St N, Birmingham, AL 35207
970 1st St N, Birmingham, AL 35204
21 20th Ave S, Birmingham, AL 35205
623 1st St N, Birmingham, AL 35204
39 1st Way S, Birmingham, AL 35205
834 1st St SW, Birmingham, AL 35211
971 1st Short St N, Birmingham, AL 35204
830 1st St SW, Birmingham, AL 35211
817 1st St SW, Birmingham, AL 35211
821 1st St SW, Birmingham, AL 35211
31 1st Way S, Birmingham, AL 35205
825 1st St SW, Birmingham, AL 35211
829 1st St SW, Birmingham, AL 35211
600 1st St N, Birmingham, AL 35204
812 1st St SW, Birmingham, AL 35211
448 1st St N, Birmingham, AL 35204
3804 1st St N, Birmingham, AL 35207
808 1st St SW, Birmingham, AL 35211
531 1st St N, Birmingham, AL 35204
3808 1st St N, Birmingham, AL 35207
800 1st St SW, Birmingham, AL 35211
3532 1st St N, Dolomite, AL 35061
3810 1st St N, Birmingham, AL 35207
814 1st St SW, Birmingham, AL 35211
3500 1st St N, Dolomite, AL 35061
29 1st St N, Birmingham, AL 35204
524 1st St N, Birmingham, AL 35204
3809 1st St N, Birmingham, AL 35207
300 1st St S, Birmingham, AL 35205
837 1st St SW, Birmingham, AL 35211
841 1st St SW, Birmingham, AL 35211
145 20th Ave S, Birmingham, AL 35205
980 1st St N, Birmingham, AL 35204
845 1st St SW, Birmingham, AL 35211
143 20th Ave S, Birmingham, AL 35205
976 1st St N, Birmingham, AL 35204
809 1st St SW, Birmingham, AL 35211
963 1st Short St N, Birmingham, AL 35204
975 1st St N, Birmingham, AL 35204
813 1st St SW, Birmingham, AL 35211
3274 1st St, Birmingham, AL 35215
1938 20th Ave S, Birmingham, AL 35209
1930 20th Ave S, Birmingham, AL 35209
509 1st St SW, Birmingham, AL 35211
30 1st Way S, Birmingham, AL 35205
1 20th Ave S, Birmingham, AL 35205
511 1st St SW, Birmingham, AL 35211
3376 1st St, Birmingham, AL 35215
918 1st St, Birmingham, AL 35214
35 1st Way S, Birmingham, AL 35205
1923 20th Ave S, Birmingham, AL 35209
1927 20th Ave S, Birmingham, AL 35209
1931 20th Ave S, Birmingham, AL 35209
833 1st St W, Birmingham, AL 35204
2116 20th Ave S, Birmingham, AL 35223
1916 20th Ave S, Birmingham, AL 35209
1934 20th Ave S, Birmingham, AL 35209
2121 20th Ave S, Birmingham, AL 35223
1922 20th Ave S #8, Birmingham, AL 35209
3315 1st St, Birmingham, AL 35215
1926 20th Ave S, Birmingham, AL 35209
3539 1st St N, Dolomite, AL 35061
988 1st St N, Birmingham, AL 35204
3547 1st St N, Dolomite, AL 35061
99 1st St, Birmingham, AL 35217
3544 1st St N, Dolomite, AL 35061
981 1st St N, Birmingham, AL 35204
617 1st St N, Birmingham, AL 35204
517 1st St SW, Birmingham, AL 35211
3525 1st St N, Dolomite, AL 35061
3524 1st St N, Dolomite, AL 35061
618 1st St N, Birmingham, AL 35204
601 1st St N, Birmingham, AL 35204
3533 1st St N, Dolomite, AL 35061
3504 1st St N, Dolomite, AL 35061
984 1st St N, Birmingham, AL 35204
615 1st St N, Birmingham, AL 35204
983 1st St N, Birmingham, AL 35204
3521 1st St S, Dolomite, AL 35061
3509 1st St N, Dolomite, AL 35061
612 1st St N, Birmingham, AL 35204
3501 1st St N, Dolomite, AL 35061
525 1st St SW, Birmingham, AL 35211
614 1st St N, Birmingham, AL 35204
611 1st St N, Birmingham, AL 35204
3513 1st St N, Dolomite, AL 35061
604 1st St N, Birmingham, AL 35204
506 1st St SW, Birmingham, AL 35211
608 1st St N, Birmingham, AL 35204
528 1st St SW, Birmingham, AL 35211
2001 20th Ave S, Birmingham, AL 35209
2065 20th Ave S, Birmingham, AL 35209
2120 20th Ave S, Birmingham, AL 35223
917 1st St W, Birmingham, AL 35204
2005 20th Ave S, Birmingham, AL 35209
13 20th Ave S, Birmingham, AL 35205
912 1st St, Birmingham, AL 35214
959 1st Short St N, Birmingham, AL 35204
17 20th Ave S, Birmingham, AL 35205
11 20th Ave S, Birmingham, AL 35205
3540 1st St N, Dolomite, AL 35061
826 1st St W, Birmingham, AL 35204
3536 1st St N, Dolomite, AL 35061
15 20th Ave S, Birmingham, AL 35205
3528 1st St N, Dolomite, AL 35061
19 20th Ave S, Birmingham, AL 35205
1946 20th Ave S, Birmingham, AL 35209
3365 1st St, Birmingham, AL 35215
1942 20th Ave S, Birmingham, AL 35209
521 1st St SW, Birmingham, AL 35211
906 1st St, Birmingham, AL 35214
790 1st St SW, Birmingham, AL 35211
2117 20th Ave S, Birmingham, AL 35223
2103 20th Ave S, Birmingham, AL 35223
2105 20th Ave S, Birmingham, AL 35223
2125 20th Ave S, Birmingham, AL 35223
2109 20th Ave S, Birmingham, AL 35223
1915 20th Ave S, Birmingham, AL 35209
1919 20th Ave S, Birmingham, AL 35209
304 1st St S, Birmingham, AL 35205
6 1st St N, Birmingham, AL 35204
916 1st Ave, Birmingham, AL 35217
1004 20th Ave NW, Birmingham, AL 35215
20 20th Ave S, Birmingham, AL 35205
805 1st St W, Birmingham, AL 35204
18 20th Ave S, Birmingham, AL 35205
1000 20th Ave NW, Birmingham, AL 35215
14 20th Ave S, Birmingham, AL 35205
810 1st St W, Birmingham, AL 35204
2 20th Ave S, Birmingham, AL 35205
811 1st St W, Birmingham, AL 35204
808 1st St W, Birmingham, AL 35204
1943 20th Ave S, Birmingham, AL 35209
521 1st St SW, Birmingham, AL 35211
2127 20th Ave S, Birmingham, AL 35223
3508 1st St N, Dolomite, AL 35061
33 1st St N, Birmingham, AL 35204
707 1st Ave N, Birmingham, AL 35203
612 1st St N, Birmingham, AL 35204
833 1st St SW, Birmingham, AL 35211
519 1st St SW, Birmingham, AL 35211
2013 20th Ave S, Birmingham, AL 35209
2017 20th Ave S, Birmingham, AL 35209
2029 20th Ave S, Birmingham, AL 35209
3328 1st St, Birmingham, AL 35215
2033 20th Ave S, Birmingham, AL 35209
2037 20th Ave S, Birmingham, AL 35209
3765 1st St W, Birmingham, AL 35207
2041 20th Ave S, Birmingham, AL 35209
2045 20th Ave S, Birmingham, AL 35209
2049 20th Ave S, Birmingham, AL 35209
2053 20th Ave S, Birmingham, AL 35209
2057 20th Ave S, Birmingham, AL 35209
506 1st St SW, Birmingham, AL 35211
3840 1st St W, Birmingham, AL 35207
3918 1st St W, Birmingham, AL 35207
3835 1st St N, Birmingham, AL 35207
2009 20th Ave S, Birmingham, AL 35209
815 1st St W, Birmingham, AL 35204
2025 20th Ave S, Birmingham, AL 35209
3812 1st St W, Birmingham, AL 35207
2021 20th Ave S, Birmingham, AL 35209
3916 1st St W, Birmingham, AL 35207
3307 1st St, Birmingham, AL 35215
3300 1st St, Birmingham, AL 35215
913 1st St, Birmingham, AL 35214
1935 20th Ave S, Birmingham, AL 35209
322 1st St S, Birmingham, AL 35205
1939 20th Ave S, Birmingham, AL 35209
426 1st St S, Birmingham, AL 35205
2008 20th Ave S, Birmingham, AL 35234
1001 20th Ave NW, Birmingham, AL 35215
3910 1st St W, Birmingham, AL 35207
3705 1st St W, Birmingham, AL 35207
506 1st St N, Birmingham, AL 35204
2348 1st St S, Birmingham, AL 35205
2344 1st St S, Birmingham, AL 35205
2340 1st St S, Birmingham, AL 35205
2332 1st St S, Birmingham, AL 35205
965 1st Short St N, Birmingham, AL 35204
2328 1st St S, Birmingham, AL 35205
2324 1st St S, Birmingham, AL 35205
3521 1st St S, Dolomite, AL 35061
515 1st St N, Birmingham, AL 35204
330 1st St S, Birmingham, AL 35205
804 1st St W, Birmingham, AL 35204
430 1st St S, Birmingham, AL 35205
3918 1st St W, Birmingham, AL 35207
800 1st St, Birmingham, AL 35214
2061 20th Ave S, Birmingham, AL 35209
808 1st St, Birmingham, AL 35214
3532 1st St N, Dolomite, AL 35061
2044 20th Ave S, Birmingham, AL 35209
807 1st St, Birmingham, AL 35214
3817 1st St N, Birmingham, AL 35207
2058 20th Ave S, Birmingham, AL 35209
3525 1st St N #111, Dolomite, AL 35061
2034 20th Ave S, Birmingham, AL 35209
3914 1st St W, Birmingham, AL 35207
34 1st Way S, Birmingham, AL 35205
2036 20th Ave S, Birmingham, AL 35209
2040 20th Ave S, Birmingham, AL 35209
2030 20th Ave S, Birmingham, AL 35209
922 1st St, Birmingham, AL 35214
3528 1st St N, Dolomite, AL 35061
801 1st St, Birmingham, AL 35214
2050 20th Ave S, Birmingham, AL 35209
1211 20th St S, Birmingham, AL 35204
2001 20th Ave S, Birmingham, AL 35234
719 1st St S, Birmingham, AL 35205
532 1st St N, Birmingham, AL 35204
2325 1st St S, Birmingham, AL 35205
2321 1st St S, Birmingham, AL 35205
804 1st St, Birmingham, AL 35214
2341 1st St S, Birmingham, AL 35205
2337 1st St S, Birmingham, AL 35205
900 1st Ave, Birmingham, AL 35217
2333 1st St S, Birmingham, AL 35205
3364 1st St, Birmingham, AL 35215
2329 1st St S, Birmingham, AL 35205
840 1st St SW, Birmingham, AL 35211
2349 1st St S, Birmingham, AL 35205
2345 1st St S, Birmingham, AL 35205
517 1st St N, Birmingham, AL 35204
3766 1st St W, Birmingham, AL 35207
2008 20th Ave S, Birmingham, AL 35209
2012 20th Ave S, Birmingham, AL 35209
1912 Ensley Ave, Birmingham, AL 35218
2317 1st St S, Birmingham, AL 35205
3370 1st St #10, Birmingham, AL 35215
2320 1st St S, Birmingham, AL 35205
2016 20th Ave S, Birmingham, AL 35209
725 1st St S, Birmingham, AL 35205
2020 20th Ave S, Birmingham, AL 35209
520 1st St S, Birmingham, AL 35205
525 1st St N, Birmingham, AL 35204
705 1st St S, Birmingham, AL 35205
428 1st St S, Birmingham, AL 35205
518 1st St S, Birmingham, AL 35205
514 1st St S, Birmingham, AL 35205
745 1st St S, Birmingham, AL 35205
737 1st St S, Birmingham, AL 35205
350 1st St N, Birmingham, AL 35204
435 1st St N, Birmingham, AL 35204
3361 1st St, Birmingham, AL 35215
1948 20th Ave S, Birmingham, AL 35209
703 1st Ave N, Birmingham, AL 35203
45 1st St, Birmingham, AL 35217
2000 20th St S, Birmingham, AL 35234