2 Elmwood Ave Haverhill, MA $ 640,000
2 Elmwood Ave
$ 640,000
Recently Listed
Open House 8/1 10am - 12pm
Share Save

2 Elmwood Ave

Haverhill, MA, 01835
$ 640,000
Bedrooms4 Baths1.1 Sq 2,112

Monthly Estimate*

$ 4,041

2 Elmwood Ave, Haverhill, MA 01835 - Image 1
2 Elmwood Ave, Haverhill, MA 01835 - Image 2
2 Elmwood Ave, Haverhill, MA 01835 - Image 3
2 Elmwood Ave, Haverhill, MA 01835 - Image 4
2 Elmwood Ave, Haverhill, MA 01835 - Image 5
2 Elmwood Ave, Haverhill, MA 01835 - Image 6
2 Elmwood Ave, Haverhill, MA 01835 - Image 7
2 Elmwood Ave, Haverhill, MA 01835 - Image 8
2 Elmwood Ave, Haverhill, MA 01835 - Image 9
2 Elmwood Ave, Haverhill, MA 01835 - Image 10
2 Elmwood Ave, Haverhill, MA 01835 - Image 11
2 Elmwood Ave, Haverhill, MA 01835 - Image 12
2 Elmwood Ave, Haverhill, MA 01835 - Image 13
2 Elmwood Ave, Haverhill, MA 01835 - Image 14
2 Elmwood Ave, Haverhill, MA 01835 - Image 15
2 Elmwood Ave, Haverhill, MA 01835 - Image 16
2 Elmwood Ave, Haverhill, MA 01835 - Image 17
2 Elmwood Ave, Haverhill, MA 01835 - Image 18
2 Elmwood Ave, Haverhill, MA 01835 - Image 19
2 Elmwood Ave, Haverhill, MA 01835 - Image 20
2 Elmwood Ave, Haverhill, MA 01835 - Image 21
2 Elmwood Ave, Haverhill, MA 01835 - Image 22
2 Elmwood Ave, Haverhill, MA 01835 - Image 23
2 Elmwood Ave, Haverhill, MA 01835 - Image 24
2 Elmwood Ave, Haverhill, MA 01835 - Image 25
2 Elmwood Ave, Haverhill, MA 01835 - Image 26
2 Elmwood Ave, Haverhill, MA 01835 - Image 27
2 Elmwood Ave, Haverhill, MA 01835 - Image 28
2 Elmwood Ave, Haverhill, MA 01835 - Image 29
2 Elmwood Ave, Haverhill, MA 01835 - Image 30
2 Elmwood Ave, Haverhill, MA 01835 - Image 31
2 Elmwood Ave, Haverhill, MA 01835 - Image 32
2 Elmwood Ave, Haverhill, MA 01835 - Image 33
2 Elmwood Ave, Haverhill, MA 01835 - Image 34
2 Elmwood Ave, Haverhill, MA 01835 - Image 35
2 Elmwood Ave, Haverhill, MA 01835 - Image 36
2 Elmwood Ave, Haverhill, MA 01835 - Image 37
2 Elmwood Ave, Haverhill, MA 01835 - Image 38
2 Elmwood Ave, Haverhill, MA 01835 - Image 39
2 Elmwood Ave, Haverhill, MA 01835 - Image 40
2 Elmwood Ave, Haverhill, MA 01835 - Image 41

Single Family Home for sale in Haverhill, MA

for $640,000 with 4 bedrooms and 1 full bath, 1 half bath. This 2,112 square foot home was built in 1910 on a lot size of 0.16.

Welcome home to 2 Elmwood Ave, a charming Colonial with a great layout, ideally situated on a corner lot in the historic village of Bradford. This well-maintained property offers the perfect blend of character and modern comfort, just minutes from Bradford Common's tree-lined streets and historic charm. Step inside to a spacious living room and separate dining room, ideal for everyday living and entertaining alike. The large eat-in kitchen features granite counters and a separate breakfast area, offering plenty of room to cook and gather. The oversized main bedroom offers a comfortable retreat, while the fully renovated bathroom brings a spa-like feel with updated finishes and fixtures. Outside, enjoy a fully fenced backyard with a large patio — perfect for outdoor gatherings, gardening, or simply unwinding. Enjoy convenient access to Route 125, I-495, and the MBTA Haverhill commuter rail line, with Boston roughly 45 minutes away. Don't miss this opportunity to own a piece of Bradford's history with all the comforts of today. Schedule your showing!

See more

Open House

8/1/2026 10:00 AM - 12:00 PM
8/2/2026 10:00 AM - 12:00 PM
2 Elmwood Ave Haverhill, MA
* Some states or local ordinances may prohibit Open Houses at this time, please confirm with your Weichert agent or local rep to confirm

Single Family Active

Price

$ 640,000

Bedrooms

4

Full Bath

1

Half Bath

1

Property Type

Single Family

Taxes

$ 5,399

Style

Colonial

Lot Size

0.16

Year Built

1910

Town/City

Haverhill

County/Region

Essex

MLS | Web ID

73555006

List By
Antonio Cunha

Listing Agent

Keller Williams Realty Metropolitan

Broker

Affordability Calculator

$4,491
Per Month
90%
10%
0%
Monthly Principal & Interest
$4,041
Monthly Property Taxes
$450
Monthly Home Insurance
--
Default based on a 30-year fixed rate of 6.49% with 20% down. The estimated payment is offered for convenience and is not an offer of credit. Due to market fluctuations, interest rates are subject to change at any time and without notice. Your individual rate may vary. Rates may differ for FHA, VA or jumbo loans.
Learn more about how to save

Discover how much house you can afford

Your dream home may be within reach.

Learn More about how to save

The time to sell is now
THE TIME TO SELL IS NOW! What's my home worth?
Nearby

Neighborhood & Schools

MLS Property Information Network, Inc rules require that you sign in here to see more detail on this property.
Pricing History
DatePricePrice ChangeDescription
7/30/2026$640,000 Listed Price

Map


See all

2 Elmwood Ave, Haverhill, MA, 01835 is a Single Family Home for sale at $640,000 with 2,112 sqft and a lot size of 0.16. 2 Elmwood Ave has 4 bedrooms, 1.1 baths, and was built in 1910. The property's zip code is 01835 which is in Haverhill, MA