left gradient bar
drop shadow
Serving Northern Utah
For Over 25 Years!
small drop shadow
Thermwise Ad
Schedule Service/Estimates!
City, State, Zip:
Type of Service:
credit cards

             Post Season
            Air Conditioning Sale!
Trane AC


ACT NOW and save up to $500

OFF a High Efficiency Central AC.
Call Now for Details!

Click for Promotions

cooling icon
heating icon
air quality icon
Better Business Bureau
Rocky Mountain Gas Assoc.
Associated General Contractors
Energy Star
©2008 JM Mechanical | All Rights Reserved | Terms of Use | Privacy Policy
Website Created by HVAC Promotions

NOW SERVING: Box Elder County: Bear River City, Brigham City, Collinston, Corinne, Deweyville, Fielding, Garland, Grouse Creek, Honeyville, Howell, Mantua, Park Valley, Plymouth, Portage, Riverside, Snowville, Tremonton, Willard. Cache County: Logan, Clarkston, Cornish, Hyde Park, Lewiston, Newton, Richmond, Smithfield, Trenton, Hyrum, Mendon, Millville, Paradise, Providence, Wellsville. Franklin County: Clifton, Dayton, Franklin, Preston, Thatcher, Weston. Rich County: Garden City, Laketown, Randolf, Woodruff

Our Mission: JM Mechanical stands for Superior Comfort, Excellence in Service, and Quality Workmanship. Our Team members are dedicated to achieve these goals through honesty, integrity, respect, education, and execution of the highest level of work ethic. Superior Comfort, Excellence in Service, and Quality Workmanship. These values are the foundation of our business. We will continue to build on these cornerstones as we grow. We expect to attain a position of longevity that will benefit our customers, employees, company, and the communities we serve.

24 Hour Service Hotlines:   Cache County (435) 563-6267      Box Elder (435) 723-3305      Franklin (208) 852-3770