★★★★ 4.7/5 from 44+ Google reviews
Locally owned & operated

A Utah-licensed roofing company based in Farmington

Denali Roofing is a local, owner-run roofing contractor serving Davis County and the Wasatch Front. Storm repair, full replacements, honest inspections, and a crew that does what it says it will do.

Free estimate

Free inspection, no obligation. Tell us about your roof.

UTLicensed contractor4.7★44+ Google reviews
Insured
FreeRoof inspectionsFarmingtonDavis County based
Our story

Roofing for our own community

Denali Roofing started the way a lot of good trade companies do: with someone who had spent years on other people's crews and knew exactly what he would do differently. Clear quotes. Show up when you say. Finish the job, clean the yard, return the call. That's the whole philosophy, and it's why the reviews read the way they do.

Today that means a licensed crew based in Farmington, on roofs across Davis County and the Wasatch Front most days of the week. Storm and hail work is a big part of it, because that is what this stretch of Utah throws at a roof, and so is the ordinary work of replacing a roof that has simply reached the end of its life. Either way the job runs the same: a free inspection, a written scope you can read, a build day that usually finishes in one, and a walkthrough before the last truck leaves.

Roofing contractor looking over a shingle roof from the driveway, ladder at the eave
How we work

Straightforward, start to finish

The way we handle a roof is the whole reason people call us back and refer their neighbors.

Licensed, insured & local

Based in Farmington, on Wasatch Front roofs year-round

Denali Roofing LLC is a Utah-licensed contractor (DOPL license 14237734-5501) and carries liability insurance. We work across Davis County, up to Ogden, down to Salt Lake City, and over to the Heber Valley through every season. We know the codes, the permits, and the weather that wears roofs out here, because we live under it too.

Founded 2022, built to be here for decades, not just the next hailstorm. Ask for the license number and the insurance certificate at the estimate; we bring both.

GREAT SALT LAKEWASATCH RANGEDAVIS COUNTYI-15I-80 / US-40RoyRiverdaleWest PointWoods CrossPark CityOgdenSalt Lake CityHeber CityMidwayClearfieldSyracuseLaytonKaysvilleFruit HeightsCentervilleBountifulFarmington · HQHome baseDavis County pagesAlso coveredNearby townsWASATCH FRONT · NOT TO SCALE
The crew

The people on your roof

Every Denali job is done by our own crew, the same people who show up, do the work, and clean up before they go.

“Just had my roof replaced by Denali Roofing. Usually big repairs like this are stressful but I was pleasantly surprised.They fit me in within just a couple of days so I didn’t have to wait with a leaky roof. They finished the entire job in one day! The team was amazing, I’ve never seen a harder working or more efficient team.. It was very impressive. And they were very nice and professional as well. The cleanup was spectacular not as much as a single nail was left behind. Everything went without a hitch making this the most relaxing home improvement experience I have ever had. The pricing is amazing as well. I highly recommend Denali roofing and will be rm recommending them to all my friends, family, and neighbors. My roof looks amazing!” — Bethany J., Google review

What that looks like on your job:

  • The same crew from tear-off to final walkthrough, no rotating strangers
  • Your yard and landscaping protected before the first shingle comes off
  • Magnetic rollers across the lawn and driveway before we leave, no stray nails
  • A licensed, insured company behind every person on your property
Roofing crew on a residential roof mid-install, shingle bundles staged on the slope

Get a free estimate

Tell us what's going on with your roof and we'll set up a free inspection. An honest look and a straight answer.

📞 (385) 329-1509📍 240 N E Promontory Ste 200, Farmington, UT 84025🕗 Open 24/7
Finished shingle roof on a Utah home with the Denali Roofing truck out front
📞 Call (385) 329-1509Free Estimate