| 405 Main St #Unit 3, Haverhill - 2 Beds, 1 Baths, 1270 SF, $174,900 View Property  | | 118 Portland St #2, Haverhill - 2 Beds, 1&1/2 Baths, 1240 SF, $99,900 View Property  | |
| 56 Haverhill St, Haverhill - 3 Beds, 2 Baths, 1283 SF, $249,900 View Property  | | 69 Keeley St, Haverhill - 5 Beds, 3 Baths, 3400 SF, $399,900 View Property  | | 117 Groveland St, Haverhill - 4 Beds, 2 Baths, 2300 SF, $209,900 View Property  | | 94 Keeley, Haverhill - 6 Beds, 2&1/2 Baths, 3011 SF, $479,900 View Property  | |
| 60 Buttonwoods Ave #102, Haverhill - 2 Beds, 2 Baths, 1300 SF, $189,900 View Property  | | 60 Buttonwoods Ave #201, Haverhill - 1 Beds, 1 Baths, 725 SF, $139,000 View Property  | | 117 Groveland St, Haverhill - 4 Beds, 2 Baths, 2300 SF, $209,900 View Property  | | 9 Mears Farm Rd, Haverhill - 4 Beds, 2&1/2 Baths, 2128 SF, $385,000 View Property  | |
| 14 S Lincoln, Haverhill - 3 Beds, 1 Baths, 1328 SF, $229,900 View Property  | | 15 Byron St, Haverhill - 5 Beds, 2&1/2 Baths, 3550 SF, $499,900 View Property  | | 77 Blossom St, Haverhill - 3 Beds, 1 Baths, 1469 SF, $210,000 View Property  | |
| 11 Vila St #301, Haverhill - 2 Beds, 1 Baths, 911 SF, $165,000 View Property  | | 11 Vila St #302, Haverhill - 1 Beds, 1 Baths, 864 SF, $150,000 View Property  | | 11 Vila St #304, Haverhill - 1 Beds, 1 Baths, 952 SF, $155,000 View Property  | | 11 Vila St #305, Haverhill - 2 Beds, 1 Baths, 894 SF, $160,000 View Property  | | 11 Vila St #303, Haverhill - 1 Beds, 1 Baths, 860 SF, $150,000 View Property  | | 738 S Main St, Haverhill - 3 Beds, 1&1/2 Baths, 1600 SF, $269,900 View Property  | | 77 Blossom St, Haverhill - 3 Beds, 1 Baths, 1469 SF, $210,000 View Property  | |
| 24 Lawton St, Haverhill - 3 Beds, 2 Baths, 1841 SF, $299,900 View Property  | | 43 Wellington Ave, Haverhill - 4 Beds, 1&1/2 Baths, 2000 SF, $325,000 View Property  | | 65 Woodland Park Dr #65, Haverhill - 3 Beds, 2&1/2 Baths, 2000 SF, $337,900 View Property  | | 63 Woodland Park Dr #63, Haverhill - 3 Beds, 2&1/2 Baths, 2000 SF, $344,900 View Property  | | 28 Magnavista Dr, Haverhill - 3 Beds, 2&1/2 Baths, 2600 SF, $399,900 View Property  | | 36 Brickett Hill Cir #36, Haverhill - 2 Beds, 2&1/2 Baths, 1816 SF, $279,950 View Property  | |
| 1 Ashworth TER #3, Haverhill - 1 Beds, 1 Baths, 847 SF, $49,900 View Property  | | 32 Marion St #32, Haverhill - 3 Beds, 2 Baths, 1522 SF, $191,000 View Property  | | 23 Grove St #2, Haverhill - 2 Beds, 1 Baths, 818 SF, $99,900 View Property  | | 13 Grove St, Haverhill - 3 Beds, 1&1/2 Baths, 1524 SF, $89,900 View Property  | | 77 Blossom St, Haverhill - 3 Beds, 1 Baths, 1469 SF, $210,000 View Property  | |
| 23 Grove St #2, Haverhill - 2 Beds, 1 Baths, 818 SF, $99,900 View Property  | | 13 Grove St, Haverhill - 3 Beds, 1&1/2 Baths, 1524 SF, $89,900 View Property  | | 77 Blossom St, Haverhill - 3 Beds, 1 Baths, 1469 SF, $210,000 View Property  | | 424 Hilldale Ave, Haverhill - 3 Beds, 2 Baths, 1498 SF, $234,900 View Property  | |
| 545 Main St, Haverhill - 4 Beds, 1&1/2 Baths, 2800 SF, $504,900 View Property  | | 43 Wellington Ave, Haverhill - 4 Beds, 1&1/2 Baths, 2000 SF, $325,000 View Property  | |
| 49 Willie St, Haverhill - 3 Beds, 1 Baths, 1087 SF, $150,000 View Property  | | 28 Magnavista Dr, Haverhill - 3 Beds, 2&1/2 Baths, 2600 SF, $399,900 View Property  | | 440 North Ave #252, Haverhill - 2 Beds, 1 Baths, 789 SF, $93,900 View Property  | | 5 Windsor St, Haverhill - 9 Beds, 4&1/2 Baths, 5263 SF, $489,000 View Property  | |
| 101 Haseltine St, Haverhill - 3 Beds, 1&1/2 Baths, 1588 SF, $298,500 View Property  | | 5 Germain Ave #2, Haverhill - 2 Beds, 1 Baths, 975 SF, $169,500 View Property  | | 77 Blossom St, Haverhill - 3 Beds, 1 Baths, 1469 SF, $210,000 View Property  | | 738 S Main St, Haverhill - 3 Beds, 1&1/2 Baths, 1600 SF, $269,900 View Property  | |
| 1 Ashworth TER #3, Haverhill - 1 Beds, 1 Baths, 847 SF, $49,900 View Property  | | 32 Marion St #32, Haverhill - 3 Beds, 2 Baths, 1522 SF, $191,000 View Property  | | 23 Grove St #2, Haverhill - 2 Beds, 1 Baths, 818 SF, $99,900 View Property  | | 13 Grove St, Haverhill - 3 Beds, 1&1/2 Baths, 1524 SF, $89,900 View Property  | |
| 60 Buttonwoods Ave #102, Haverhill - 2 Beds, 2 Baths, 1300 SF, $189,900 View Property  | | 60 Buttonwoods Ave #201, Haverhill - 1 Beds, 1 Baths, 725 SF, $139,000 View Property  | | 117 Groveland St, Haverhill - 4 Beds, 2 Baths, 2300 SF, $209,900 View Property  | | 9 Mears Farm Rd, Haverhill - 4 Beds, 2&1/2 Baths, 2128 SF, $385,000 View Property  | |
| 24 Lawton St, Haverhill - 3 Beds, 2 Baths, 1841 SF, $299,900 View Property  | | 43 Wellington Ave, Haverhill - 4 Beds, 1&1/2 Baths, 2000 SF, $325,000 View Property  | | 36 Brickett Hill Cir #36, Haverhill - 2 Beds, 2&1/2 Baths, 1816 SF, $279,950 View Property  | |
|