31 Williams Street Salem, MA $ 599,000
31 Williams Street
$ 599,000
Recently Listed
Open House 5/31 11am - 1pm
Share Save

31 Williams Street

Salem, MA, 01970
$ 599,000
Bedrooms3 Baths2.1 Sq 1,863

Monthly Estimate*

$ 3,688

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

Multi-Family Home for sale in Salem, MA

for $599,000 with 3 bedrooms and 2 full baths, 1 half bath. This 1,863 square foot home was built in 1800 on a lot size of 0.02.

Classic Salem character in the historic Bridge Street Neck. This cedar shingle 2-family sits on a quiet, tree-shaded street in one of Salem's most charming residential neighborhoods, a National Register historic district where Federal, Greek Revival, and Victorian homes line the blocks just minutes from downtown.The potential here is real. Two units and a private rooftop deck with city views give you room to make it your own, with good bones in an irreplaceable location. This home needs renovation & updates, priced accordingly. Bring your vision and create instant equity in one of the North Shore's most sought-after neighborhoods. Moments from the commuter rail, Salem Common, the harbor, and the museums, with Essex Street dining, cafes, and boutiques close by. On-street permit parking only, the trade-off for living where the very best of Salem is right outside your door. A rare chance to own a piece of historic Salem. Showing at open house ONLY Sunday 05/31 Offers reviewed Tues. 06/02

See more

Open House

5/31/2026 11:00 AM - 1:00 PM
31 Williams Street Salem, MA
* Some states or local ordinances may prohibit Open Houses at this time, please confirm with your Weichert agent or local rep to confirm

Multi-Family Active

Price

$ 599,000

Bedrooms

3

Full Bath

2

Half Bath

1

Property Type

Multi-Family

Taxes

$ 5,619

Style

2 Family - 2 Units Up/Down

Lot Size

0.02

Year Built

1800

Town/City

Salem

County/Region

Essex

MLS | Web ID

73525740

List By
Stewart Woodward

Listing Agent

Real Broker Ma, Llc

Broker

Affordability Calculator

$4,156
Per Month
89%
11%
0%
Monthly Principal & Interest
$3,688
Monthly Property Taxes
$468
Monthly Home Insurance
--
Default based on a 30-year fixed rate of 6.25% 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
5/28/2026$599,000 Listed Price

Map


See all

31 Williams Street, Salem, MA, 01970 is a Multi-Family Home for sale at $599,000 with 1,863 sqft and a lot size of 0.02. 31 Williams Street has 3 bedrooms, 2.1 baths, and was built in 1800. The property's zip code is 01970 which is in Salem, MA