Where We Work
Roofing across Utah, from Logan to St. George.
Eleven counties, one standard. Licensed crews, manufacturer-direct pricing, and photo-documented work — from the Wasatch Front to Utah’s Dixie.
HM Roofing is a licensed and insured Utah roofing contractor headquartered in Utah County. We install, repair, and certify roofs across the Wasatch Front, Central Utah, and the St. George area — and we bring the same crew standards, manufacturer-direct pricing, and documentation to every county we serve.
Counties We Serve
Eleven counties. One standard of work.
Headquarters
Utah County
Wasatch Front — home turf
Provo · Orem · Lehi · American Fork · Pleasant Grove · Springville · Spanish Fork · Saratoga Springs · Eagle Mountain · Payson · Alpine · Highland
Salt Lake County
Wasatch Front
Salt Lake City · West Valley City · West Jordan · Sandy · South Jordan · Murray · Draper · Riverton · Herriman · Millcreek · Cottonwood Heights
Davis County
Wasatch Front north
Layton · Bountiful · Farmington · Kaysville · Clearfield · Syracuse · Centerville
Weber County
Northern Wasatch Front
Ogden · Roy · North Ogden · South Ogden · Pleasant View
Cache County
Cache Valley
Logan · North Logan · Smithfield · Hyrum · Providence · Nibley
Summit County
Mountain & WUI country
Park City · Kamas · Coalville · Oakley
Wasatch County
Heber Valley
Heber City · Midway · Charleston
Tooele County
West of the Oquirrhs
Tooele · Grantsville · Stansbury Park
Juab County
Central Utah
Nephi · Mona
Sanpete County
Sanpete Valley — Central Utah
Ephraim · Manti · Mt. Pleasant · Gunnison · Fairview · Moroni
Washington County
St. George area — Utah’s Dixie
St. George · Washington · Hurricane · Santa Clara · Ivins
Mountain and WUI homes — Summit, Wasatch, and the foothill bench neighborhoods — get Class A fire-resistant roof systems built for Utah’s new wildfire rules. Insurance-claim help comes standard in every county we serve.
Wherever you are in Utah, start here.
Free inspection, photo-documented report, manufacturer-direct pricing — the same standard in every county.
Or call 801-642-4462