
HVAC & Plumbing in Yarmouth, ME
Yarmouth sits on Casco Bay between Falmouth and Freeport, within J&R Mechanical Services’ Cumberland County service area. We provide heat pump, furnace, boiler, water heater, and plumbing service throughout Yarmouth.
Maine winters run long, and Yarmouth is no exception: the nearest NOAA reporting station, the Portland International Jetport (1991–2020 NOAA normals), averages a January low around 15.6°F and a high near 32.4°F, so heating equipment here works hard from November into April. 58% of occupied homes in Yarmouth are heated primarily with heating oil today. Cold-climate heat pumps now perform well even well below freezing, which is why many homeowners here add one alongside an existing furnace or boiler rather than replacing it outright, and Efficiency Maine — the state’s energy-efficiency program — offers rebates on qualifying heat pump and weatherization upgrades. 17% of Yarmouth’s housing stock was built before 1940 (median year built 1973), old enough that aging heating and plumbing systems are a routine find.
Yarmouth at a Glance
8,990
Population (2020 Census)
Median year built: 1973
Main Heating Fuels
- Heating oil 58%
- Natural gas 16%
- Electricity 12%
- Other 14%
Water
Yarmouth Water District
Sewer
Yarmouth Water Pollution Control Department
Natural Gas
Summit Natural Gas of Maine
Code Office
Yarmouth Planning and Development / Building Permits & Codes
Sources: en.wikipedia.org · api.censusreporter.org · api.censusreporter.org · yarmouth.me.us · yarmouthwaterdistrict.org · yarmouth.me.us · yarmouth.me.us · cms5.revize.com · summitnaturalgasmaine.com

Services in Yarmouth, ME

Services in Yarmouth, ME
Nearby Towns We Also Serve
More Ways We Can Help
Google ReviewsCompany
5Get to know J&R Mechanical Services through…
Services
31Homeowners often pair this with our other offerings, including…
Service Areas
9We cover Kennebec and Cumberland County, including…
Get a Quote in Yarmouth
Request Service
Fill out the form below to request an estimate or schedule service.
“*” indicates required fields
Need it today?Call (207) 902-8899










