1,606

Upper Main Street Homes

    • /2

      Est $575,675 Not Listed For Sale

      • 3 Beds
      • 3 Baths
      • 1,421 Sq Ft

      73 Montclair Rd, Haverhill, MA 01830

      73 Montclair Rd, Haverhill, MA 01830
    • /2

      Est $544,839 Not Listed For Sale

      • 3 Beds
      • 1 Bath
      • 1,559 Sq Ft

      67 Montclair Rd, Haverhill, MA 01830

      67 Montclair Rd, Haverhill, MA 01830
    • /2

      Est $587,771 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,669 Sq Ft

      45 Smiley Ave, Haverhill, MA 01830

      45 Smiley Ave, Haverhill, MA 01830
    • /2

      Est $476,391 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 768 Sq Ft

      37 Smiley Ave, Haverhill, MA 01830

      37 Smiley Ave, Haverhill, MA 01830
    • /2

      Est $552,203 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 1,500 Sq Ft

      60 Russell St, Haverhill, MA 01830

      60 Russell St, Haverhill, MA 01830
    • /2

      Est $582,685 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,653 Sq Ft

      70 Russell St, Haverhill, MA 01830

      70 Russell St, Haverhill, MA 01830
    • /2

      Est $512,200 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 1,376 Sq Ft

      82 Russell St, Haverhill, MA 01830

      82 Russell St, Haverhill, MA 01830
    • /2

      Est $519,364 Not Listed For Sale

      • 3 Beds
      • 1 Bath
      • 1,152 Sq Ft

      88 Russell St, Haverhill, MA 01830

      88 Russell St, Haverhill, MA 01830
    • /2

      Est $582,022 Not Listed For Sale

      • 2 Beds
      • 2 Baths
      • 1,760 Sq Ft

      92 Russell St, Haverhill, MA 01830

      92 Russell St, Haverhill, MA 01830
    • /2

      Est $598,724 Not Listed For Sale

      • 3 Beds
      • 1 Bath
      • 1,152 Sq Ft

      109 Montclair Rd, Haverhill, MA 01830

      109 Montclair Rd, Haverhill, MA 01830
    • /2

      Est $615,699 Not Listed For Sale

      • 3 Beds
      • 1 Bath
      • 2,474 Sq Ft

      93 Montclair Rd, Haverhill, MA 01830

      93 Montclair Rd, Haverhill, MA 01830
    • /2

      Est $539,470 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,200 Sq Ft

      946 Main St, Haverhill, MA 01830

      946 Main St, Haverhill, MA 01830
    • /2

      Est $553,029 Not Listed For Sale

      • 4 Beds
      • 3 Baths
      • 1,482 Sq Ft

      57 Frances St, Haverhill, MA 01830

      57 Frances St, Haverhill, MA 01830
    • /2

      Est $576,907 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,572 Sq Ft

      12 Smiley Ave, Haverhill, MA 01830

      12 Smiley Ave, Haverhill, MA 01830
    • /2

      Est $477,236 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 720 Sq Ft

      6 Smiley Ave, Haverhill, MA 01830

      6 Smiley Ave, Haverhill, MA 01830
    • /2

      Est $527,116 Not Listed For Sale

      • 3 Beds
      • 1 Bath
      • 1,344 Sq Ft

      950 Main St, Haverhill, MA 01830

      950 Main St, Haverhill, MA 01830
    • /2

      Est $687,838 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 3,139 Sq Ft

      30 Manners Ave, Haverhill, MA 01830

      30 Manners Ave, Haverhill, MA 01830
    • /2

      Est $575,113 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,734 Sq Ft

      20 Manners Ave, Haverhill, MA 01830

      20 Manners Ave, Haverhill, MA 01830
    • /2

      Est $539,426 Not Listed For Sale

      • 3 Beds
      • 1 Bath
      • 1,320 Sq Ft

      58 Frances St, Haverhill, MA 01830

      58 Frances St, Haverhill, MA 01830
    • /2

      Est $609,963 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 2,387 Sq Ft

      30 Smiley Ave, Haverhill, MA 01830

      30 Smiley Ave, Haverhill, MA 01830
    • /2

      Est $522,805 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 1,457 Sq Ft

      33 Russell St, Haverhill, MA 01830

      33 Russell St, Haverhill, MA 01830
    • /2

      Est $597,082 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,902 Sq Ft

      40 Russell St, Haverhill, MA 01830

      40 Russell St, Haverhill, MA 01830
    • /2

      Est $509,904 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 1,205 Sq Ft

      38 Smiley Ave, Haverhill, MA 01830

      38 Smiley Ave, Haverhill, MA 01830
    • /2

      Est $635,176 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 2,206 Sq Ft

      51 Montclair Rd, Haverhill, MA 01830

      51 Montclair Rd, Haverhill, MA 01830
    • /2

      Est $616,468 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 2,078 Sq Ft

      41 Montclair Rd, Haverhill, MA 01830

      41 Montclair Rd, Haverhill, MA 01830
    • /2

      Est $609,049 Not Listed For Sale

      • 4 Beds
      • 2 Baths
      • 1,908 Sq Ft

      25 Montclair Rd, Haverhill, MA 01830

      25 Montclair Rd, Haverhill, MA 01830
    • /2

      Est $578,005 Not Listed For Sale

      • 3 Beds
      • 1 Bath
      • 1,666 Sq Ft

      46 Manners Ave, Haverhill, MA 01830

      46 Manners Ave, Haverhill, MA 01830
    • /2

      Est $581,558 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 2,064 Sq Ft

      42 Manners Ave, Haverhill, MA 01830

      42 Manners Ave, Haverhill, MA 01830
    • /2

      Est $525,279 Not Listed For Sale

      • 3 Beds
      • 1 Bath
      • 1,232 Sq Ft

      57 Woodmont Ave, Haverhill, MA 01830

      57 Woodmont Ave, Haverhill, MA 01830
    • /2

      Est $556,794 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,260 Sq Ft

      41 Woodmont Ave, Haverhill, MA 01830

      41 Woodmont Ave, Haverhill, MA 01830
    • /2

      Est $764,221 Not Listed For Sale

      • 4 Beds
      • 3 Baths
      • 2,646 Sq Ft

      35 Woodmont Ave Unit 37, Haverhill, MA 01830

      35 Woodmont Ave Unit 37, Haverhill, MA 01830
    • /2

      Est $557,838 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,635 Sq Ft

      32 Northwood Terrace, Haverhill, MA 01830

      32 Northwood Terrace, Haverhill, MA 01830
    • /2

      Est $573,864 Not Listed For Sale

      • 4 Beds
      • 2 Baths
      • 1,456 Sq Ft

      26 Northwood Terrace, Haverhill, MA 01830

      26 Northwood Terrace, Haverhill, MA 01830
    • /2

      Est $590,671 Not Listed For Sale

      • 3 Beds
      • 3 Baths
      • 1,488 Sq Ft

      20 Northwood Terrace, Haverhill, MA 01830

      20 Northwood Terrace, Haverhill, MA 01830
    • /2

      Est $541,461 Not Listed For Sale

      • 3 Beds
      • 1 Bath
      • 1,326 Sq Ft

      2 Northwood Terrace, Haverhill, MA 01830

      2 Northwood Terrace, Haverhill, MA 01830
    • /2

      Est $701,807 Not Listed For Sale

      • 4 Beds
      • 2 Baths
      • 3,095 Sq Ft

      15 Melrose Ave, Haverhill, MA 01830

      15 Melrose Ave, Haverhill, MA 01830
    • /2

      Est $570,371 Not Listed For Sale

      • 3 Beds
      • 2 Baths
      • 1,832 Sq Ft

      3 Melrose Ave, Haverhill, MA 01830

      3 Melrose Ave, Haverhill, MA 01830
    • /2

      Est $571,990 Not Listed For Sale

      • 3 Beds
      • 3 Baths
      • 1,470 Sq Ft

      12 Pinedale Ave, Haverhill, MA 01830

      12 Pinedale Ave, Haverhill, MA 01830
    • /2

      Est $623,759 Not Listed For Sale

      • 3 Beds
      • 3 Baths
      • 1,632 Sq Ft

      14 Pinedale Ave, Haverhill, MA 01830

      14 Pinedale Ave, Haverhill, MA 01830
    • /2

      Est $594,347 Not Listed For Sale

      • Studio
      • 1 Bath

      8 Melrose Ave, Haverhill, MA 01830

      8 Melrose Ave, Haverhill, MA 01830

Showing Results 601 - 640, Page 16 of 18

How to Buy a Home How to Finance a Home How to Sell a Home