120 Elm Street

Property feature image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Property gallery image
Address: 120 Elm St, Keene, NH 03431, USA
Boston & New England + 2-4 Units
Created date: October 12, 2026
Date last updated: October 12, 2026
Price: $399,900Investment Analyzer NEW!

Property Description

Here's a well-positioned multi-family opportunity in the heart of Keene. 120 Elm Street offers three residential units across 2,142 square feet, with projected gross rents of $4,945 per month ($59,340 per year) and an impressive 11% cap rate. The two 2-bedroom units are currently leased at $1,100 and $1,645 per month. The spacious first-floor 3-bedroom unit is vacant and projected to rent at $2,200 per month, so a new owner can choose their own tenant or move in and live in one unit while the other two help cover the mortgage. The gap between the two 2-bedroom rents also suggests room to raise rent over time. A brand-new heating system serves all three units, giving you peace of mind and lower near-term capital costs. Each unit has its own electric meter, so tenants pay their own electricity. A shared first-floor laundry area and off-street parking add convenience for residents and lasting value for the owner. Keene's steady rental demand, supported by local colleges, healthcare, and a lively downtown, makes this property a strong long-term hold. Contact us today for full financials and to schedule a private showing.

Key Property Information

Listing Status: Available
Listing Type: Call for offers
Property Types: 2-4 Units
Price: $399,900
No. of Units: 3
Year Built: 1880
Lot Size: 2,143.00 Sq ft
Opportunity Zone: No
Price per unit: $133,300
Property Website Click Here
Number of Bedrooms: 6
Number of Bathrooms: 3
Address: 120 Elm Street, Keene, NH 03431, USA
Provided by:

Investment Analyzer

Step 1Financing Calculation

$
$
%
$
%
$
$

Step 2Gross Rent Analysis

Please enter annual amounts.

$
$
%
$
%
$
%
$
%
$
%
$
%
$
%
$
$

Step 3Final Deal Analysis

$
$
%
%
$
$

Similar Properties in the Area

7 Dover Avenue

Hampton, New Hampshire
Boston & New England + 2-4 Units
Units: 4
Price: $1,499,900

16 Beech Street

Newport, New Hampshire
Boston & New England + 2-4 Units
Units: 2
Price: $399,900

6098 Route 140

Wallingford, Vermont
Boston & New England + 2-4 Units
Units: 3
Price: $369,000

Brokers

View All

Lenders

View All