North Shore Heating Specialists
Top-Rated Heating Services in Medford, MA
Heating emergency? We dispatch to Medford the same day — most calls reached within about two hours.
Schedule Heating Service
Same-day appointments · We call to confirm
Services We Offer in Medford
Repairs & No-Heat Calls
No heat, short cycling, or a system that will not fire.
Maintenance & Tune-Ups
Keeping it running before the cold arrives.
Installation & Replacement
New furnaces, boilers and heat pumps.
Systems & Controls
Heat pumps, conversions and smart controls.
What winter actually asks of a system in Medford
Medford drops below freezing on about 92 nights a year, and below 10°F on about 7 of them. Those coldest nights — not the average winter day — are what a furnace, boiler or heat pump has to be sized for. A system that keeps up in November and struggles in January is usually a sizing problem, not a broken one.
NOAA 1991–2020 Climate Normals, recorded at Boston Logan International Airport — the nearest reporting station, about 6 miles away.
Local systems
Medford systems & permits
ACS 2020-2024 five-year data for Medford shows 15,034 of 24,339 occupied homes, about 62%, heated with utility gas, roughly 19% with electricity and 15% with fuel oil, so gas furnace and boiler work dominates the call mix here. A system swap generates two separate city permits. Medford's gas fee schedule charges $40 per heating appliance, covering boilers, furnaces, unit heaters and space heaters, plus $25 per water heater or storage tank. The Electrical Department then charges $25 to wire an oil or gas burner, or $15 for electric heat up to 3,000 watts plus $2 per additional kilowatt, within a $40 residential minimum.
Sources: medfordma.org · api.censusreporter.org · data.census.gov
Medford's Gas Fee Schedule (effective July 28, 2009, published on the city's Building Department resource page) charges $40 per heating appliance (boilers, furnaces, unit heaters, space heaters, rooftop heaters) and $25 each for hot water heaters/storage tanks.
The same city fee schedule separately prices the electrical hookup for oil burners, gas burners, and domestic hot water tanks at $25 each, and electric heating installations up to 3,000 watts at $15 (plus $2 per additional kW) -- a distinct permit filed with the Superintendent of Wires.
Census Bureau ACS 2020-2024 5-Year Estimates (Table B25040) for Medford's city subdivision show 15,034 of 24,339 occupied housing units (about 62%) heat with utility gas, 4,723 units (about 19%) with electricity, and 3,543 units (about 15%) with fuel oil/kerosene.
Utility gas heats 62.5% of occupied homes in Medford (15,349 of 24,572 households, ACS 2019-2023 5-year).
Why Medford Chooses Spencer
Straightforward heating work from a local team — clear pricing, licensed technicians, and appointments that actually happen when we say they will.
Licensed & Insured in Massachusetts
Every heating technician we send to Medford is fully licensed, insured and background-checked.
Upfront, Flat-Rate Pricing
You approve the price before any work begins. No hidden fees, no surprise charges, no overtime rates.
Same-Day Service
Same-day appointments across Medford and the surrounding North Shore communities.
Family-Owned and Local
A local family business, not a national call centre. The person who answers is the person who dispatches.
What Spencer Customers Say
Google reviews for Spencer Home Services.
Heating FAQs in Medford
Still have a question? 978-293-5770
Heating service in Medford, and 66 nearby towns
We cover 67 towns across the North Shore, Greater Boston and southern New Hampshire.
67Towns covered
Essex County
- Amesbury
- Andover
- Ballardvale
- Beverly
- Boxford
- Danvers
- Essex
- Georgetown
- Gloucester
- Groveland
- Hamilton
- Haverhill
- Ipswich
- Lynn
- Lynnfield
- Manchester by the Sea
- Marblehead
- Merrimac
- Middleton
- Nahant
- Newbury
- Newburyport
- North Andover
- Peabody
- Plum Island
- Rockport
- Rowley
- Salem
- Salisbury
- Saugus
- South Hamilton
- Swampscott
- Topsfield
- Wenham
- West Newbury
Middlesex County
Rockingham County, NH
Norfolk County
- Brookline
No town by that name — try a nearby one.
Don’t see your town? Call 978-293-5770 — we cover more than we list.