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
Massachusetts
Essex County
Haverhill
MAIN-MAIN
Properties in Haverhill in MAIN-MAIN
Find homes for sale in Haverhill by selecting a property below:
621 S Main St Unit D, Haverhill, MA 01835
42 E Main St #42, Haverhill, MA 01835
430 S Main St, Haverhill, MA 01835
567 S Main St, Haverhill, MA 01835
520 Main St, Haverhill, MA 01830
621 S Main St Unit B, Haverhill, MA 01835
483 Main St, Haverhill, MA 01830
621 S Main St Unit C, Haverhill, MA 01835
438 S Main St, Haverhill, MA 01835
621 S Main St Unit A, Haverhill, MA 01835
444 Main St Unit C, Haverhill, MA 01830
435 S Main St, Haverhill, MA 01835
408 S Main St, Haverhill, MA 01835
563 S Main St, Haverhill, MA 01835
526 Main St, Haverhill, MA 01830
463 S Main St, Haverhill, MA 01835
619 S Main St Unit D, Haverhill, MA 01835
42 E Main St, Haverhill, MA 01830
545 Main St, Haverhill, MA 01830
405 Main St #4, Haverhill, MA 01830
408 Main St, Haverhill, MA 01830
405 Main St #5, Haverhill, MA 01830
569 S Main St, Haverhill, MA 01835
601 S Main St, Haverhill, MA 01835
552 S Main St, Haverhill, MA 01835
597 S Main St, Haverhill, MA 01835
471 S Main St, Haverhill, MA 01835
489 Main St, Haverhill, MA 01830
619 S Main St Unit B, Haverhill, MA 01835
619 S Main St Unit C, Haverhill, MA 01835
452 Main St, Haverhill, MA 01830
405 Main St #6, Haverhill, MA 01830
619 S Main St Unit A, Haverhill, MA 01835
442 Main St Unit 444B, Haverhill, MA 01830
459 S Main St, Haverhill, MA 01835
623 S Main St, Haverhill, MA 01835
422 S Main St, Haverhill, MA 01835
560 S Main St, Haverhill, MA 01835
532 Main St, Haverhill, MA 01830
605 S Main St, Haverhill, MA 01835
445 S Main St, Haverhill, MA 01835
420 S Main St, Haverhill, MA 01835
570 S Main St, Haverhill, MA 01835
442 Main St Unit 442B, Haverhill, MA 01830
435 S Main St Unit C, Haverhill, MA 01835
562 Main St, Haverhill, MA 01830
435 S Main St #2, Haverhill, MA 01835
568 Main St, Haverhill, MA 01830
583 Main St, Haverhill, MA 01830
435 S Main St #3, Haverhill, MA 01835
591 Main St, Haverhill, MA 01830
417 Main St, Haverhill, MA 01830
442 Main St Unit 444C, Haverhill, MA 01830
409 S Main St, Haverhill, MA 01835
539 Main St #1, Haverhill, MA 01830
609 Main St, Haverhill, MA 01830
435 S Main St #4, Haverhill, MA 01835
487 Main St, Haverhill, MA 01830
539 Main St #2, Haverhill, MA 01830
493 S Main St, Haverhill, MA 01835
40 E Main St, Haverhill, MA 01830
476 Main St, Haverhill, MA 01830
533 Main St, Haverhill, MA 01830
527 S Main St, Haverhill, MA 01835
450 Main St #1, Haverhill, MA 01830
599 Main St, Haverhill, MA 01830
503 S Main St, Haverhill, MA 01835
495 Main St, Haverhill, MA 01830
450 Main St #3, Haverhill, MA 01830
485 S Main St, Haverhill, MA 01835
474 S Main St, Haverhill, MA 01835
558 Main St, Haverhill, MA 01830
491 S Main St, Haverhill, MA 01835
501 Main St, Haverhill, MA 01830
600 Main St #3, Haverhill, MA 01830
505 Main St, Haverhill, MA 01830
540 Main St, Haverhill, MA 01830
600 Main St #1, Haverhill, MA 01830
450 Main St #2, Haverhill, MA 01830
600 Main St #2, Haverhill, MA 01830
477 S Main St, Haverhill, MA 01835
580 Main St, Haverhill, MA 01830
525 Main St, Haverhill, MA 01830
405 Main St #2, Haverhill, MA 01830
448 Main St #1, Haverhill, MA 01830
442 Main St Unit 442A, Haverhill, MA 01830
442 Main St Unit A, Haverhill, MA 01830
509 Main St, Haverhill, MA 01830
444 Main St Unit 444 C, Haverhill, MA 01830
448 Main St #2, Haverhill, MA 01830
435 S Main St #1, Haverhill, MA 01835
552 Main St #5, Haverhill, MA 01830
502 S Main St, Haverhill, MA 01835
552 Main St #3, Haverhill, MA 01830
575 Main St, Haverhill, MA 01830
552 Main St #4, Haverhill, MA 01830
552 Main St #2, Haverhill, MA 01830
567 Main St, Haverhill, MA 01830
413 Main St, Haverhill, MA 01830
470 S Main St, Haverhill, MA 01835
420 S Main St #2, Haverhill, MA 01835
450 Main St #5, Haverhill, MA 01830
554 Main St #4, Haverhill, MA 01830
496 S Main St, Haverhill, MA 01835
422 Main St, Haverhill, MA 01830
424 Main St, Haverhill, MA 01830
621 S Main St #6210, Haverhill, MA 01835
519 S Main St, Haverhill, MA 01835
535 S Main St, Haverhill, MA 01835
462 Main St, Haverhill, MA 01830
442 Main St Unit B, Haverhill, MA 01830
532 Main St #2, Haverhill, MA 01830
464 Main St, Haverhill, MA 01830
474 Main St, Haverhill, MA 01830
468 Main St, Haverhill, MA 01830
458 S Main St, Haverhill, MA 01835
552 Main St #1, Haverhill, MA 01830
405 Main St #1, Haverhill, MA 01830
466 S Main St, Haverhill, MA 01835
49 E Main St, Haverhill, MA 01830
539 S Main St, Haverhill, MA 01835
423 S Main St, Haverhill, MA 01835
426 Main St, Haverhill, MA 01830
47 E Main St, Haverhill, MA 01830
490 Main St, Haverhill, MA 01830
425 S Main St, Haverhill, MA 01835
452 S Main St, Haverhill, MA 01835
551 Main St, Haverhill, MA 01830
446 S Main St, Haverhill, MA 01835
444 Main St Unit A, Haverhill, MA 01830
621 S Main St Unit A 621, Haverhill, MA 01835
621 S Main St #000, Haverhill, MA 01835
442 Main St, Haverhill, MA 01830
539 Main St #3, Haverhill, MA 01830
448 S Main St, Haverhill, MA 01835
561 Main St, Haverhill, MA 01830
440 Main St, Haverhill, MA 01830
561 Main St #2, Haverhill, MA 01830
532 Main St #1, Haverhill, MA 01830
602 Main St, Haverhill, MA 01830
544 S Main St, Haverhill, MA 01835
569 S Main St #569, Haverhill, MA 01835
434 Main St, Haverhill, MA 01830
534 S Main St, Haverhill, MA 01835
520 S Main St, Haverhill, MA 01835
516 S Main St, Haverhill, MA 01835
405 Main St #3, Haverhill, MA 01830
619 S Main St #619, Haverhill, MA 01835
420 Main St, Haverhill, MA 01830
522 S Main St, Haverhill, MA 01835
423 Main St, Haverhill, MA 01830
455 Main St, Haverhill, MA 01830
444 Main St Unit B, Haverhill, MA 01830
444 Main St Unit 444A, Haverhill, MA 01830
418 S Main St, Haverhill, MA 01835
561 Main St #1, Haverhill, MA 01830
449 Main St, Haverhill, MA 01830
494 Main St, Haverhill, MA 01830
422 S Main St #2, Haverhill, MA 01835
610 S Main St, Haverhill, MA 01835
408 Main St, Haverhill, MA 01830
414 Main St, Haverhill, MA 01830
410 Main St, Haverhill, MA 01830
418 Main St, Haverhill, MA 01830
500 S Main St, Haverhill, MA 01835