120 Monroe Road, Bath, NH
Single Family Residence
Listed by Keller Williams Realty-Metropolitan · Jason LePine
Property Description
120 Monroe Road, Bath is a single-family home for sale in New Hampshire at $895,000. The property offers 4 bedrooms, 3 bathrooms and 2,345 square feet of living space. Single-family ownership here means your own land, your own walls and room to make the property yours. The numbers worth knowing: garage parking for 3, 1850 construction and roughly $382 per square foot. Scroll on for current photos, the complete spec sheet and this Bath listing's market context.
Come discover 120 Monroe Road in Bath, NH. This remarkable former dairy farm offers 2,345 square feet of living space, featuring 4 bedrooms and 2.5 bathrooms with 186 acres set amidst a breathtaking landscape of rolling fields, mountain views, and water frontage along the Connecticut river. Steeped in agricultural heritage, the property includes an impressive collection of classic barns and farm buildings that showcase the craftsmanship and character of a bygone era. From the massive timber framed dairy barn and hay lofts to the additional outbuildings and storage structures, the possibilities are endless for farming, livestock, equipment storage, event space, or restoration projects. The farmhouse retains much of its historic charm, offering spacious rooms, original details, and a sprawling screened porch overlooking the surrounding countryside. While the home awaits updates and modernization, it provides a solid foundation for creating a one of a kind country estate. Outside, the setting is truly exceptional. Expansive open fields stretch toward the river, where the property enjoys waterfront access and the rare distinction of including two private islands. The backdrop of the White Mountains and surrounding hills creates stunning year round views, while the fertile farmland and scenic landscape offer endless opportunities for recreation, agriculture, conservation, or simply enjoying the tranquility of rural New Hampshire. Whether you're seeking a working farm, equestrian property, family compound, or outdoor retreat, 120 Monroe Road is A rare opportunity to own a piece of New Hampshire's farming heritage in one of the most picturesque settings the North Country has to offer. Schedule a private showing or come to our Open House on 6/14 from 11am to 2pm
Location Highlights
120 Monroe Road is a single family residence in Bath, New Hampshire, listed at $895,000. That works out to about $382 per square foot, for a home built in 1850. It has been on the market for 3 months.
From here it is 21.5 miles to Loon Mountain Resort and 27.7 miles to Owl's Nest Resort. At this latitude, Bath averages roughly 8.4 hours of sun a day in June and 3.6 in December.
Zoned schools in the SAU #23: Bath Village (Elementary), Haverhill Cooperative Middle (Middle), Woodsville (High). Always confirm zoning with the district office.
Property Details
Essentials & finishes
- Bedrooms:4
- Total Baths:3
- Full Baths:2
- SqFt:2,345
- Price / SqFt:$381.66
- Property Type:Single Family Residence
- Year Built:1850
- County:NH-Grafton
- Town:Bath, NH
- Status:Active
- Days on Market:100
Primary Features
Interior Features
Location Information
Financial Details
Additional
External Features
Property History
Annual taxes for this property
| Year | Assessed Tax |
|---|---|
| 2024 | $15,215 |
| 2023 | $14,835 |
| 2022 | $14,454 |
Estimated from list price; verify with the town assessor.
Market Data
Live snapshot computed from active listings in this town
- Active listings in Bath19
- Average list price$314,642
- Price range$70,000 – $699,000
Mortgage Calculator
Estimate your monthly payment for this home
- Principal & Interest$4,526
- Property Tax$1,268
- Home Insurance$186
Estimates use typical New Hampshire costs — a 1.7% effective property-tax rate, insurance at 0.25% of home value/yr, and PMI below 20% down. Actual town tax rates vary; verify with your lender and the town assessor.
Around This Property
Schools, everyday places and nearby destinations near 120 Monroe Road, Bath, NH
Questions About This Listing
What is the asking price of 120 Monroe Road?
120 Monroe Road in Bath, NH is listed at $895,000.
That works out to about $382 per square foot.
What is the MLS number for 120 Monroe Road?
The MLS number is #5092866 (PrimeMLS), listed on June 4, 2026.
Where is 120 Monroe Road located?
The property is in Bath, New Hampshire (03740).
What kind of property is 120 Monroe Road?
Single-family home in Bath, New Hampshire, built in 1850.
How big is 120 Monroe Road?
The home has 4 bedrooms and 3 bathrooms.
It offers 2,345 square feet of living space.
Similar Listings in Bath
MLS®: 5109283; Coldwell Banker Realty Bedford NH
MLS®: 5105996; Northwind Realty
MLS®: 5089657; Coldwell Banker Realty Center Harbor NH
MLS®: 5098416; Coldwell Banker LIFESTYLES- Littleton
MLS®: 5106531; Badger Peabody & Smith Realty/Littleton
MLS®: 5105870; Badger Peabody & Smith Realty

NOTE: This representation is based in whole or in part on data generated by PrimeMLS, Inc., which assumes no responsibility for its accuracy. The data relating to real estate displayed on this site comes in part from the IDX Program of PrimeMLS.
This listing data is intended for consumers’ personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing.
Considering this property as a short-term rental?
