Active
38 Days on market
120 Portland St #3 Haverhill — Photo 1 of 28

120 Portland St #3 Haverhill — Photo 1 of 28

Recent Drop: $10,000

$375,000
$365,000

$365,000

120 Portland St #3, Haverhill, MA 01830

Haverhill, MA 01830

Beds

2

Baths

1.5

SqFt

1,102

Style

Condominium

Built

1988

Fully renovated and move-in ready! Welcome to 120 Portland St, Unit 3, Haverhill, a beautifully updated 2-bedroom, 1.5-bath townhouse-style condo offering 1,102 sq ft of living space across three levels, plus a private attached garage.Every inch of this home has been refreshed. The main level features an open living and dining area with brand-new flooring, leading into a fully renovated kitchen, white shaker cabinets, counters, and new stainless steel appliances. A slider opens to your own private deck, with spiral stairs down to off-street parking. A newly updated half bath completes this level.Upstairs, both bedrooms are generously sized (14x14 and 14x11) with brand-new carpet and great natural light, alongside a fully renovated full bathroom with new vanity, tub, and fixtures.Downstairs, the attached one-car garage includes an automatic opener plus a bonus finished room (14x13), perfect for a home office, gym, or extra storage.Nothing to do but unpack, close to downtown Haverhill's shops and restaurants.

Key facts

It was listed on August 27, 2026. The price has come down from an original $375,000 to $365,000, most recently on September 30, 2026. The annual property taxes are $2,900 (2026 tax year). The condo fee is $368 per month, which includes water.

Open Houses

Market Value Analysis

This Property
Size (SqFt) →Price →
This Property$331/sqft
Local Avg (Haverhill)$320/sqft
3% AboveMarket Average

* Analysis is based on 24 actively listed and recently sold comparable properties strictly within Haverhill, MA.

Property Details

Financials

Original Price$375,000
Annual Taxes$2,900
HOA Fee$367.5

Parking

Garage1
Off-Street2

Interior Specifications

Total Rooms5
FireplacesNone
FlooringCarpet, Engineered Hardwood
BasementY

Climate & Utilities

HeatingForced Air, Baseboard, Natural Gas
CoolingOther
WaterPublic
SewerPublic Sewer

Building & Exterior

ConstructionFrame
RoofShingle
Foundation--
ZoningNA

Property & Lot

Acres--
SqFt Lot--
Lot Features--

Amenities & Appliances

Range • Dishwasher • Refrigerator

Neighborhood

Public Transportation • Shopping • Park • Public School

Geography

Floorplan Breakdown

Structural Layout

Second
Primary BedroomBedroom 2Bathroom 1
First
Living RoomDining RoomKitchenBathroom 2
Living Room
Lvl First

14 x 13

Dining Room
Lvl First

10 x 11

Kitchen
Lvl First

6 x 13

Primary Bedroom
Lvl Second

14 x 14

Bedroom 2
Lvl Second

14 x 11

Bathroom 1
Lvl Second

7 x 9

Bathroom 2
Lvl First

3 x 5

Property History

Price Drop
$365,000

Was $375,000

Sep 30, 2026

MLS® 73569070

Listed
$375,000

Aug 27, 2026

MLS® 73569070

Questions about this home

When was 120 Portland St #3, Haverhill listed?

120 Portland St #3, Haverhill was listed on August 27, 2026.

Has the price of 120 Portland St #3, Haverhill changed?

The price has come down from an original $375,000 to $365,000, most recently on September 30, 2026.

What are the property taxes for 120 Portland St #3, Haverhill?

The annual property taxes for 120 Portland St #3, Haverhill are $2,900 (2026 tax year).

What is the condo fee at 120 Portland St #3, Haverhill?

The condo fee is $368 per month, which includes water.

What is the status of 120 Portland St #3, Haverhill?

120 Portland St #3, Haverhill is actively listed for sale.

Population

26,530

U.S. Census Bureau, ACS 2024 5-Year Estimates (B01003)

Median Household Income

$79K

U.S. Census Bureau, ACS 2024 5-Year Estimates (B19013)

Renter-Occupied Homes

42.2%

U.S. Census Bureau, ACS 2024 5-Year Estimates (B25003)

New Construction Permits — Essex County

1,060 housing units permitted in the last 12 months (-11% vs the prior 12 months) — 603 in 5+ unit buildings

U.S. Census Bureau, Building Permits Survey (through Jul '26)

Listing Provided By

Listing Agent: Pedro Moreira

Listing Office: eXp Realty LLC

MLS® Number: 73569070