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
HAGOOD-HAMPTON HEIGHTS
Properties in Birmingham in HAGOOD-HAMPTON HEIGHTS
Find homes for sale in Birmingham by selecting a property below:
312 Half Moon Bnd, Birmingham, AL 35206
612 Hagood St, Birmingham, AL 35213
616 Hagood St, Birmingham, AL 35213
628 Hagood St, Birmingham, AL 35213
620 Hagood St, Birmingham, AL 35213
624 Hagood St, Birmingham, AL 35213
654 Hagood St, Birmingham, AL 35213
1344 Hall St SW, Birmingham, AL 35211
808 Hagwood Rd, Birmingham, AL 35235
400 Hagood St, Birmingham, AL 35213
1328 Hall St SW, Birmingham, AL 35211
402 Hagood St, Birmingham, AL 35213
1336 Hall St SW, Birmingham, AL 35211
800 Hagwood Rd, Birmingham, AL 35235
656 Hagood St, Birmingham, AL 35213
404 Hagood St, Birmingham, AL 35213
1320 Hall St SW, Birmingham, AL 35211
617 Hamilton Ave, Birmingham, AL 35214
3552 Hampshire Dr, Mountain Brk, AL 35223
1340 Hall St SW, Birmingham, AL 35211
410 Hagood St, Birmingham, AL 35213
1155 Hall St, Birmingham, AL 35217
820 Hampton Rd, Birmingham, AL 35221
608 Hagood St, Birmingham, AL 35213
640 Hagood St, Birmingham, AL 35213
1016 Hampton Pl, Birmingham, AL 35242
501 Hagood St, Birmingham, AL 35213
1151 Hall St, Birmingham, AL 35217
503 Hagood St, Birmingham, AL 35213
1040 Hampton Pl, Birmingham, AL 35242
813 Hagwood Rd, Birmingham, AL 35235
809 Hagwood Rd, Birmingham, AL 35235
650 Hagood St, Birmingham, AL 35213
4404 Hampton Heights Dr #105, Birmingham, AL 35209
664 Hagood St, Birmingham, AL 35213
672 Hagood St, Birmingham, AL 35213
3542 Hampshire Dr #8, Birmingham, AL 35223
652 Hagood St, Birmingham, AL 35213
828 Hagwood Rd, Birmingham, AL 35235
668 Hagood St, Birmingham, AL 35213
1048 S Hampton Pl #93, Birmingham, AL 35242
832 Hagwood Rd, Birmingham, AL 35235
900 Hagwood Rd, Birmingham, AL 35235
908 Hagwood Rd, Birmingham, AL 35235
904 Hagwood Rd, Birmingham, AL 35235
1000 Hagwood Rd, Birmingham, AL 35235
924 Hagwood Rd, Birmingham, AL 35235
673 Hagood St, Birmingham, AL 35213
669 Hagood St, Birmingham, AL 35213
1008 Hagwood Rd, Birmingham, AL 35235
920 Hagwood Rd, Birmingham, AL 35235
1020 Hagwood Rd, Birmingham, AL 35235
4483 Hammond Rd, Birmingham, AL 35235
4440 Hammond Rd, Birmingham, AL 35235
800 Hampton Rd, Birmingham, AL 35221
805 Hagwood Rd, Birmingham, AL 35235
801 Hagwood Rd, Birmingham, AL 35235
812 Hampton Rd, Birmingham, AL 35221
813 Hampton Rd, Birmingham, AL 35221
1069 Hampton Pl, Birmingham, AL 35242
817 Hagwood Rd, Birmingham, AL 35235
533 Hampton Dr, Birmingham, AL 35209
809 Hampton Rd, Birmingham, AL 35221
825 Hagwood Rd, Birmingham, AL 35235
1321 Hall St SW, Birmingham, AL 35211
1329 Hall St SW, Birmingham, AL 35211
1333 Hall St SW, Birmingham, AL 35211
819 Hampton Rd, Birmingham, AL 35221
1313 Hall St SW, Birmingham, AL 35211
1352 Hall St SW, Birmingham, AL 35211
805 Hampton Rd, Birmingham, AL 35221
1348 Hall St SW, Birmingham, AL 35211
801 Hampton Rd, Birmingham, AL 35221
1069 S Hampton Pl #83, Birmingham, AL 35242
1317 Hall St SW, Birmingham, AL 35211
1325 Hall St SW, Birmingham, AL 35211
816 Hagwood Rd, Birmingham, AL 35235
660 Hagood St, Birmingham, AL 35213
504 Hagood St, Birmingham, AL 35213
1326 Hall St SW, Birmingham, AL 35211
3620 Hale Ave, Birmingham, AL 35217
512 Hagood St, Birmingham, AL 35213
1361 Hall St SW, Birmingham, AL 35211
1357 Hall St SW, Birmingham, AL 35211
812 Hagwood Rd, Birmingham, AL 35235
500 Hagood St, Birmingham, AL 35213
1356 Hall St SW, Birmingham, AL 35211
1024 Hagwood Rd, Birmingham, AL 35235
1012 Hagwood Rd, Birmingham, AL 35235
1016 Hagwood Rd, Birmingham, AL 35235
653 Hagood St, Birmingham, AL 35213
4563 Haley St Unit 21A, Birmingham, AL 35235
665 Hagood St, Birmingham, AL 35213
4422 Hampton Heights Dr #228, Birmingham, AL 35209
1060 Hampton Pl, Birmingham, AL 35242
661 Hagood St, Birmingham, AL 35213
1000 Hampton Pl, Birmingham, AL 35242
824 Hampton Rd, Birmingham, AL 35221
1020 Hampton Pl, Birmingham, AL 35242
828 Hampton Rd, Birmingham, AL 35221
1079 Hampton Pl, Birmingham, AL 35242
1089 Hampton Pl, Birmingham, AL 35242
1090 Hampton Pl, Birmingham, AL 35242
821 Hagwood Rd, Birmingham, AL 35235
1020 S Hampton Pl, Birmingham, AL 35242
1171 Hall St, Birmingham, AL 35217
350 Hallman Hl E Unit 350-21, Birmingham, AL 35209
1175 Hall St, Birmingham, AL 35217
1108 Hale Cir, Center Point, AL 35215
301 Half Moon Bnd, Birmingham, AL 35206
405 Half Moon Bnd, Birmingham, AL 35206
1036 Hampton Pl, Birmingham, AL 35242
317 Half Moon Bnd, Birmingham, AL 35206
3543 Hampshire Dr Unit 10A, Birmingham, AL 35223
300 Half Moon Bnd, Birmingham, AL 35206
433 Hale St, Birmingham, AL 35214
412 Half Moon Bnd, Birmingham, AL 35206
416 Half Moon Bnd, Birmingham, AL 35206
404 Half Moon Bnd, Birmingham, AL 35206
408 Half Moon Bnd, Birmingham, AL 35206
325 Half Moon Bnd, Birmingham, AL 35206
413 Half Moon Bnd, Birmingham, AL 35206
417 Hale St, Birmingham, AL 35214
420 Half Moon Bnd, Birmingham, AL 35206
409 Half Moon Bnd, Birmingham, AL 35206
1174 Hall St, Birmingham, AL 35217
329 Half Moon Bnd, Birmingham, AL 35206
401 Half Moon Bnd, Birmingham, AL 35206
321 Half Moon Bnd, Birmingham, AL 35206
1601 Hamilton Ct, Vestavia, AL 35243
406 Hagood St, Birmingham, AL 35213
324 Half Moon Bnd, Birmingham, AL 35206
1176 Hall St, Birmingham, AL 35217
625 Hagood St, Birmingham, AL 35213
629 Hagood St, Birmingham, AL 35213
4645 Hale Ave, Birmingham, AL 35217
824 Hagwood Rd, Birmingham, AL 35235
840 Hagwood Rd, Birmingham, AL 35235
820 Hagwood Rd, Birmingham, AL 35235
4439 Hammond Rd, Birmingham, AL 35235
912 Hagwood Rd, Birmingham, AL 35235
4406 Hampton Heights Dr #4406, Homewood, AL 35209
808 Hampton Rd, Birmingham, AL 35221
1004 Hagwood Rd, Birmingham, AL 35235
836 Hagwood Rd, Birmingham, AL 35235
407 Hagood St, Birmingham, AL 35213
916 Hagwood Rd, Birmingham, AL 35235
804 Hampton Rd, Birmingham, AL 35221
403 Hagood St, Birmingham, AL 35213
313 Half Moon Bnd, Birmingham, AL 35206
2008 Hamilton Pl, Birmingham, AL 35215
2012 Hamilton Pl, Birmingham, AL 35215
2004 Hamilton Pl, Birmingham, AL 35215
304 Half Moon Bnd, Birmingham, AL 35206
316 Half Moon Bnd, Birmingham, AL 35206
3542 Hampshire Dr, Mountain Brk, AL 35223
408 Hagood St, Birmingham, AL 35213
295 Half Moon Bnd, Birmingham, AL 35210
308 Half Moon Bnd, Birmingham, AL 35206
1070 Hallmark Rd, Birmingham, AL 35214
320 Half Moon Bnd, Birmingham, AL 35206
4405 Hampton Heights Dr #104, Birmingham, AL 35209
1167 Hall St, Birmingham, AL 35217
350 Hallman Hl E Unit 350-40, Birmingham, AL 35209
1159 Hall St, Birmingham, AL 35217
350 Hallman Hl E Unit 350-30, Birmingham, AL 35209
2000 Hampton Pl, Birmingham, AL 35242
350 Hallman Hl E Unit 350-30, Birmingham, AL 35209
1179 Hall St, Birmingham, AL 35217
2037 Hamilton Pl, Birmingham, AL 35215
2029 Hamilton Pl, Birmingham, AL 35215
2033 Hamilton Pl, Birmingham, AL 35215
4426 Hampton Heights Dr #224, Birmingham, AL 35209
109 Hall Ave, Birmingham, AL 35209
303 Hampton Dr, Birmingham, AL 35209
350 Hallman Hl E Unit 350-81, Birmingham, AL 35209
301 Hampton Dr, Birmingham, AL 35209
3941 Hale Ave, Birmingham, AL 35217
350 Hallman Hl E Unit 350-31, Birmingham, AL 35209
641 Hambaugh Ter, Birmingham, AL 35209
350 Hallman Hl E Unit 350-31, Birmingham, AL 35209
350 Hallman Hl E Unit 350-11, Birmingham, AL 35209
401 Hale St, Birmingham, AL 35214
4401 Hampton Heights Dr #0, Birmingham, AL 35209
313 Hale St, Birmingham, AL 35214
317 Hale St, Birmingham, AL 35214
2063 Hamilton Pl, Birmingham, AL 35215
1043 Hampton Pl, Birmingham, AL 35242
4455 Hammond Rd, Birmingham, AL 35235
437 Hale St, Birmingham, AL 35214
2432 Hampstead Dr, Birmingham, AL 35235
2438 Hampstead Dr, Birmingham, AL 35235
2440 Hampstead Dr, Birmingham, AL 35235
300 Hallman Hl E Unit 300-20, Birmingham, AL 35209
350 Hallman Hl E Unit 350-41, Birmingham, AL 35209
1353 Hall St SW, Birmingham, AL 35211
1001 Hampton Pl, Birmingham, AL 35242
3030 Hampton Cir, Birmingham, AL 35242
350 Hallman Hl E Unit 350-20, Birmingham, AL 35209
3040 Hampton Cir, Birmingham, AL 35242
350 Hallman Hl E Unit 350-20, Birmingham, AL 35209
3031 Hampton Cir, Birmingham, AL 35242
3041 Hampton Cir, Birmingham, AL 35242
4404 Hampton Heights Dr #4404, Birmingham, AL 35209
3000 Hampton Cir, Birmingham, AL 35242
2009 Hampton Pl, Birmingham, AL 35242
1070 Hampton Pl, Birmingham, AL 35242
4438 Haley Way, Birmingham, AL 35235
1047 Hallmark Rd, Birmingham, AL 35214
1060 Hampton Pl, Birmingham, AL 35242
1030 Hampton Pl, Birmingham, AL 35242
350 Hallman Hl E Unit 350-10, Birmingham, AL 35209
2000 Hamilton Pl, Birmingham, AL 35215
350 Hallman Hl E, Birmingham, AL 35209
300 Hallman Hl E Unit 300-10, Birmingham, AL 35209
350 Hallman Hl E Unit 350-51, Birmingham, AL 35209
4429 Hammond Rd, Birmingham, AL 35235
3826 Hale Ave, Birmingham, AL 35217
1065 Hampton Pl, Birmingham, AL 35242
405 Hagood St, Birmingham, AL 35213
637 Hambaugh Ter, Birmingham, AL 35209
1020 S Hampton Pl, Birmingham, AL 35242
2400 Hampstead Dr, Birmingham, AL 35235
4436 Hampton Heights Dr #4436, Birmingham, AL 35209
1044 S Hampton Pl, Birmingham, AL 35242
409 Hagood St, Birmingham, AL 35213
200 Hallman Hl E Unit 200-10, Birmingham, AL 35209
1029 S Hampton Pl, Birmingham, AL 35242
4416 Hampton Heights Dr #234, Birmingham, AL 35209
1031 S Hampton Pl, Birmingham, AL 35242
1023 S Hampton Pl, Birmingham, AL 35242
1019 S Hampton Pl, Birmingham, AL 35242
1015 S Hampton Pl, Birmingham, AL 35242
1011 S Hampton Pl, Birmingham, AL 35242
1005 S Hampton Pl, Birmingham, AL 35242
1001 S Hampton Pl, Birmingham, AL 35242
1000 S Hampton Pl, Birmingham, AL 35242
1004 S Hampton Pl, Birmingham, AL 35242
1000 Hagwood Rd, Birmingham, AL 35235
516 Hagood St, Birmingham, AL 35213
1077 S Hampton Pl, Birmingham, AL 35242
1073 S Hampton Pl, Birmingham, AL 35242
1082 S Hampton Pl, Birmingham, AL 35242
1081 S Hampton Pl, Birmingham, AL 35242
200 Hallman Hl E Unit 200-21, Birmingham, AL 35209
615 Hambaugh Ter, Birmingham, AL 35209
1068 S Hampton Pl, Birmingham, AL 35242
200 Hallman Hl E Unit 200-11, Birmingham, AL 35209
1035 S Hampton Pl, Birmingham, AL 35242
200 Hallman Hl E Unit 200-20, Birmingham, AL 35209
4404 Hampton Heights Dr, Birmingham, AL 35209
2009 Hamilton Pl, Birmingham, AL 35215
200 Hallman Hl E Unit 200-20, Birmingham, AL 35209
4422 Hampton Heights Dr, Birmingham, AL 35209
200 Hallman Hl E Unit 200-10, Birmingham, AL 35209
2056 Hamilton Pl, Birmingham, AL 35215
4401 Hampton Heights Dr #4401, Birmingham, AL 35209
3535 Hampshire Dr, Mountain Brk, AL 35223
2409 Hampstead Dr, Birmingham, AL 35235
1052 Hagwood Rd, Birmingham, AL 35235
1057 Hagwood Rd, Birmingham, AL 35235
634 Hagood St, Birmingham, AL 35213
3543 Hampshire Dr, Mountain Brk, AL 35223
1045 Hagwood Rd, Birmingham, AL 35235
1041 Hagwood Rd, Birmingham, AL 35235
3999 Hampton Hts Dr, Birmingham, AL 35209
3805 Hale Ave, Birmingham, AL 35217
2424 Hampstead Dr, Birmingham, AL 35235
1049 Hagwood Rd, Birmingham, AL 35235
3809 Hale Ave, Birmingham, AL 35217
4401 Hampton Heights Dr, Birmingham, AL 35209
3813 Hale Ave, Birmingham, AL 35217
318 Hagood St, Birmingham, AL 35213
1037 Hagwood Rd, Birmingham, AL 35235
1053 Hagwood Rd, Birmingham, AL 35235
3910 Hale Ave, Birmingham, AL 35217
617 Hagood St, Birmingham, AL 35213
306 Hagood St, Birmingham, AL 35213
2444 Hampstead Dr, Birmingham, AL 35235
621 Hagood St, Birmingham, AL 35213
4412 Hampton Heights Dr, Birmingham, AL 35209
4410 Hampton Heights Dr, Birmingham, AL 35209
401 Hagood St, Birmingham, AL 35213
4414 Hampton Heights Dr, Birmingham, AL 35209
2402 Hampstead Dr, Birmingham, AL 35235
1028 Hallmark Rd, Birmingham, AL 35214
4497 Hammond Rd, Birmingham, AL 35235
627 Hagood St, Birmingham, AL 35213
2401 Hampstead Dr, Birmingham, AL 35235
4428 Hampton Heights Dr, Birmingham, AL 35209
4436 Hampton Heights Dr, Birmingham, AL 35209
4430 Hampton Heights Dr, Birmingham, AL 35209
4432 Hampton Heights Dr, Birmingham, AL 35209
4438 Hampton Heights Dr, Birmingham, AL 35209
4420 Hampton Heights Dr, Birmingham, AL 35209
2403 Hampstead Dr, Birmingham, AL 35235
4424 Hampton Heights Dr, Birmingham, AL 35209
4426 Hampton Heights Dr #224, Birmingham, AL 35209
4418 Hampton Heights Dr, Birmingham, AL 35209
4434 Hampton Heights Dr, Birmingham, AL 35209
4420 Hammond Rd, Birmingham, AL 35235
1021 Hagwood Rd, Birmingham, AL 35235
1040 Hagwood Rd, Birmingham, AL 35235
1028 Hagwood Rd, Birmingham, AL 35235
4498 Hammond Rd, Birmingham, AL 35235
4400 Hampton Heights Dr #4400, Birmingham, AL 35209
3548 Hampshire Dr, Mountain Brk, AL 35223
1005 Hagwood Rd, Birmingham, AL 35235
1032 Hagwood Rd, Birmingham, AL 35235
3568 Hampshire Dr, Mountain Brk, AL 35223
1001 Hagwood Rd, Birmingham, AL 35235
641 Hagood St, Birmingham, AL 35213
3567 Hampshire Dr, Mountain Brk, AL 35223
637 Hagood St, Birmingham, AL 35213
1009 Hagwood Rd, Birmingham, AL 35235
816 Hampton Rd, Birmingham, AL 35221
917 Hagwood Rd, Birmingham, AL 35235
1017 Hagwood Rd, Birmingham, AL 35235
3561 Hampshire Dr, Mountain Brk, AL 35223
3563 Hampshire Dr, Mountain Brk, AL 35223
3553 Hampshire Dr, Mountain Brk, AL 35223
2405 Hampstead Dr, Birmingham, AL 35235
1036 Hagwood Rd, Birmingham, AL 35235
2407 Hampstead Dr, Birmingham, AL 35235
1116 Hall St, Birmingham, AL 35217
3050 Hampton Cir, Birmingham, AL 35242
4403 Hampton Heights Dr, Birmingham, AL 35209
3010 Hampton Cir, Birmingham, AL 35242
3020 Hampton Cir, Birmingham, AL 35242
4408 Hampton Heights Dr #4408, Birmingham, AL 35209
4409 Hampton Heights Dr, Birmingham, AL 35209
4413 Hampton Heights Dr, Birmingham, AL 35209
1011 Hampton Pl, Birmingham, AL 35242
4400 Hampton Heights Dr, Birmingham, AL 35209
133 Hall Ave, Birmingham, AL 35209
3011 Hampton Cir, Birmingham, AL 35242
4402 Hampton Heights Dr, Birmingham, AL 35209
4411 Hampton Heights Dr, Birmingham, AL 35209
4406 Hampton Heights Dr, Birmingham, AL 35209
1033 Hagwood Rd, Birmingham, AL 35235
207 Hagood St, Birmingham, AL 35213
301 Hagood St, Birmingham, AL 35213
4407 Hampton Heights Dr #1, Birmingham, AL 35209
311 Hagood St, Birmingham, AL 35213
4408 Hampton Heights Dr, Birmingham, AL 35209
4405 Haley Way Lot 41, Birmingham, AL 35235
4405 Hampton Heights Dr, Birmingham, AL 35209
1025 Hagwood Rd, Birmingham, AL 35235
645 Hagood St, Birmingham, AL 35213
921 Hagwood Rd, Birmingham, AL 35235
633 Hagood St, Birmingham, AL 35213
905 Hagwood Rd, Birmingham, AL 35235
1013 Hagwood Rd, Birmingham, AL 35235
833 Hagwood Rd, Birmingham, AL 35235
113 Hall Ave, Birmingham, AL 35209
901 Hagwood Rd, Birmingham, AL 35235
837 Hagwood Rd, Birmingham, AL 35235
1039 Hampton Pl, Birmingham, AL 35242