Furnace & Heating Services in Cache County, Box Elder County, & Franklin County

We don’t often spend a lot of time thinking about our heating and cooling systems. That is until they stop working or start costing us an arm and a leg in energy usage.

At JM Mechanical we understand that your family’s comfort and the cost to keep them that way is a major concern.

That’s why you’ll appreciate knowing that JM Mechanical can take care of all your heating & cooling needs:

We service all brands, makes and models!

  • Boiler Systems
  • Ductless Split Systems
  • Electronic Air Cleaners
  • Electronic Static Air Filters
  • Filter Replacements (With Service or Pickup)
  • Furnace service, repairs, and replacements
  • Furnaces (Natural Gas, Propane, Electric)
  • Garage Heaters (Natural Gas, Propane, Electric)
  • Heat Pumps (Air Source)
  • Heating & Cooling Planned Maintenance Agreements
  • Heating & Cooling Safety Checks
  • Heating & Cooling Tune-ups
  • High Efficiency Air Filtration Systems
  • Hot Water Heaters
  • Humidifiers (Also replacement water panels/parts)
  • Programmable Thermostats

Now serving homeowners in Cache, Box Elder, and Franklin Counties.