1,606

Upper Main Street Homes

Section Image
    • /36

      Not Listed For Sale

      • 2 Beds
      • 4 Baths
      • 2,236 Sq Ft

      18 Lilac Ln Unit 18, Haverhill, MA 01830

      18 Lilac Ln Unit 18, Haverhill, MA 01830
    • /24

      Est $475,746 Not Listed For Sale

      • 3 Beds
      • 2.5 Baths
      • 1,530 Sq Ft

      105 Brickett Hill Cir Unit 105, Haverhill, MA 01830

      105 Brickett Hill Cir Unit 105, Haverhill, MA 01830
    • /22

      Not Listed For Sale

      • 2 Beds
      • 2.5 Baths
      • 1,692 Sq Ft

      2 Iris Way Unit 167, Haverhill, MA 01830

      2 Iris Way Unit 167, Haverhill, MA 01830
    • /19

      Est $321,657 Not Listed For Sale

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

      440 North Ave Unit 150, Haverhill, MA 01830

      440 North Ave Unit 150, Haverhill, MA 01830
    • /17

      Est $479,880 Not Listed For Sale

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

      65 Brickett Hill Cir Unit 65, Haverhill, MA 01830

      65 Brickett Hill Cir Unit 65, Haverhill, MA 01830
    • /24

      Not Listed For Sale

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

      126 Brickett Hill Cir Unit 7, Haverhill, MA 01830

      126 Brickett Hill Cir Unit 7, Haverhill, MA 01830
    • /8

      Est $491,319 Not Listed For Sale

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

      67 Melrose Ave, Haverhill, MA 01830

      67 Melrose Ave, Haverhill, MA 01830
    • /20

      Est $485,938 Not Listed For Sale

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

      49 Brickett Hill Cir Unit 49, Haverhill, MA 01830

      49 Brickett Hill Cir Unit 49, Haverhill, MA 01830
    • /24

      Est $472,014 Not Listed For Sale

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

      110 Brickett Hill Cir Unit 110, Haverhill, MA 01830

      110 Brickett Hill Cir Unit 110, Haverhill, MA 01830
    • /17

      Est $294,733 Not Listed For Sale

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

      440 North Ave Unit 108, Haverhill, MA 01830

      440 North Ave Unit 108, Haverhill, MA 01830
    • /18

      Est $477,426 Not Listed For Sale

      • 2 Beds
      • 2.5 Baths
      • 1,853 Sq Ft

      224 Brickett Hill Cir Unit 224, Haverhill, MA 01830

      224 Brickett Hill Cir Unit 224, Haverhill, MA 01830
    • /29

      Est $470,395 Not Listed For Sale

      • 3 Beds
      • 2.5 Baths
      • 1,551 Sq Ft

      103 Brickett Hill Cir Unit 103, Haverhill, MA 01830

      103 Brickett Hill Cir Unit 103, Haverhill, MA 01830
    • /27

      Not Listed For Sale

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

      1 Lilac Ln Unit 1, Haverhill, MA 01830

      1 Lilac Ln Unit 1, Haverhill, MA 01830
    • /6

      Est $293,569 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 884 Sq Ft

      440 North Ave Unit 212, Haverhill, MA 01830

      440 North Ave Unit 212, Haverhill, MA 01830
    • /38

      Not Listed For Sale

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

      43 Brickett Hill Cir Unit 43, Haverhill, MA 01830

      43 Brickett Hill Cir Unit 43, Haverhill, MA 01830
    • /13

      Est $491,755 Not Listed For Sale

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

      24 Lilac Ln Unit 16, Haverhill, MA 01830

      24 Lilac Ln Unit 16, Haverhill, MA 01830
    • /31

      Not Listed For Sale

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

      4 Tulip Cir Unit 4, Haverhill, MA 01830

      4 Tulip Cir Unit 4, Haverhill, MA 01830
    • /36

      Est $525,235 Not Listed For Sale

      • 3 Beds
      • 2.5 Baths
      • 1,712 Sq Ft

      186 Brickett Hill Cir Unit 186, Haverhill, MA 01830

      186 Brickett Hill Cir Unit 186, Haverhill, MA 01830
    • /42

      Not Listed For Sale

      • 3 Beds
      • 2.5 Baths
      • 1,901 Sq Ft

      21 Tulip Cir Unit 21, Haverhill, MA 01830

      21 Tulip Cir Unit 21, Haverhill, MA 01830
    • /24

      Est $506,308 Not Listed For Sale

      • 3 Beds
      • 3.5 Baths
      • 2,028 Sq Ft

      55 Brickett Hill Cir, Haverhill, MA 01830

      55 Brickett Hill Cir, Haverhill, MA 01830
    • /12

      Est $292,325 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 887 Sq Ft

      440 North Ave Unit 201, Haverhill, MA 01830

      440 North Ave Unit 201, Haverhill, MA 01830
    • /29

      Est $692,157 Not Listed For Sale

      • 3 Beds
      • 2.5 Baths
      • 1,872 Sq Ft

      128 Rosemont St, Haverhill, MA 01830

      128 Rosemont St, Haverhill, MA 01830
    • /8

      Est $529,496 Not Listed For Sale

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

      41 Brickett Hill Cir Unit 41, Haverhill, MA 01830

      41 Brickett Hill Cir Unit 41, Haverhill, MA 01830
    • /11

      Est $287,376 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 884 Sq Ft

      440 North Ave Unit 199, Haverhill, MA 01830

      440 North Ave Unit 199, Haverhill, MA 01830
    • /10

      Est $277,404 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 861 Sq Ft

      440 North Ave Unit 79, Haverhill, MA 01830

      440 North Ave Unit 79, Haverhill, MA 01830
    • /2

      Est $275,963 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 866 Sq Ft

      440 North Ave Unit 144, Haverhill, MA 01830

      440 North Ave Unit 144, Haverhill, MA 01830
    • /10

      Est $276,282 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 861 Sq Ft

      440 North Ave Unit 53, Haverhill, MA 01830

      440 North Ave Unit 53, Haverhill, MA 01830
    • /7

      Not Listed For Sale

      • 1 Bed
      • 1 Bath
      • 563 Sq Ft

      440 N Ave Building 10 Unit 225, Haverhill, MA 01839

      440 N Ave Building 10 Unit 225, Haverhill, MA 01839
    • /7

      Est $274,497 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 866 Sq Ft

      440 North Ave Unit 14, Haverhill, MA 01830

      440 North Ave Unit 14, Haverhill, MA 01830
    • /8

      Est $283,629 Not Listed For Sale

      • 1 Bed
      • 1 Bath
      • 523 Sq Ft

      440 North Ave Unit 10-222, Haverhill, MA 01830

      440 North Ave Unit 10-222, Haverhill, MA 01830
    • /14

      Est $230,209 Not Listed For Sale

      • 1 Bed
      • 1 Bath
      • 612 Sq Ft

      440 North Ave Unit 283, Haverhill, MA 01830

      440 North Ave Unit 283, Haverhill, MA 01830
    • /9

      Est $282,293 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 866 Sq Ft

      440 North Ave Unit 51, Haverhill, MA 01830

      440 North Ave Unit 51, Haverhill, MA 01830
    • /9

      Est $236,174 Not Listed For Sale

      • 1 Bed
      • 1 Bath
      • 703 Sq Ft

      440 North Ave Unit 19, Haverhill, MA 01830

      440 North Ave Unit 19, Haverhill, MA 01830
    • /9

      Est $246,346 Not Listed For Sale

      • 1 Bed
      • 1 Bath
      • 706 Sq Ft

      440 North Ave Unit 1, Haverhill, MA 01830

      440 North Ave Unit 1, Haverhill, MA 01830
    • /28

      Est $275,960 Not Listed For Sale

      • 2 Beds
      • 1 Bath
      • 861 Sq Ft

      440 North Ave Unit 94, Haverhill, MA 01830

      440 North Ave Unit 94, Haverhill, MA 01830
    • /26

      Not Listed For Sale

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

      204 Brickett Hill Cir Unit 204, Haverhill, MA 01830

      204 Brickett Hill Cir Unit 204, Haverhill, MA 01830
    • /11

      Est $693,753 Not Listed For Sale

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

      52 Hanscom Ave, Haverhill, MA 01830

      52 Hanscom Ave, Haverhill, MA 01830
    • /8

      Not Listed For Sale

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

      34 Brickett Hill Cir Unit 34, Haverhill, MA 01830

      34 Brickett Hill Cir Unit 34, Haverhill, MA 01830
    • /22

      Not Listed For Sale

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

      17 Iris Way, Haverhill, MA 01830

      17 Iris Way, Haverhill, MA 01830
    • /23

      Est $687,881 Not Listed For Sale

      • 3 Beds
      • 2.5 Baths
      • 1,912 Sq Ft

      25 Melrose Ave, Haverhill, MA 01830

      25 Melrose Ave, Haverhill, MA 01830

Showing Results 201 - 240, Page 6 of 18

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