Skip to main content

Salt Lake County, Utah

Roofing contractor in Salt Lake City, UT

Harbor Roofing is based in Salt Lake City — roof replacement, repairs, and storm damage insurance claims across the valley.

Why homeowners pick Harbor

The boring guarantees that actually matter

  • 25-year warranty

    Every roof we install is backed by a 25-year warranty, in writing.

  • Licensed & insured

    A fully licensed and insured Utah crew — never a fly-by-night storm chaser.

  • Insurance claims handled

    We document the damage, meet your adjuster, and walk the claim through with you.

  • Answered 24/7

    An active leak at 2 a.m. is still an emergency. Someone picks up the phone.

Roofs in Salt Lake City, and what puts them there

Salt Lake City is home for us, so a call from the Avenues, Sugar House, or the west side usually means a truck the same day. Most of the housing stock here is older than the roofs on it: 1920s bungalows with steep pitches and layered shingles, mid-century ramblers with low slopes that hold snow, and newer builds on the benches that catch the canyon wind head on.

Two things drive most of the work we do in the city. First is the freeze-and-thaw cycle — snow melts off a warm attic, refreezes at the eave, and backs water up under the shingles. Second is the wind coming out of Parley's and Emigration, which lifts and tears tabs along the ridge. Both start as a stain on a ceiling long after the damage was done, which is why we look at the attic as well as the roof.

We pull permits with Salt Lake City, work with every major insurer writing policies in the valley, and haul the tear-off away the same day. Most full replacements here finish in under ten hours.

In Salt Lake City we handle full roof replacement, roof and leak repair, and storm damage insurance claims, plus gutters, soffit, fascia and siding.

Free roof inspection in Salt Lake City

Takes about 60 seconds. We call or text back within one business day — emergencies answered 24/7.

No obligation, no sales push. Your details are only used to schedule your inspection — see our privacy policy.

Other areas we cover

We cover all 29 Utah counties and southwest Wyoming — get in touch if your town isn’t listed.

Call nowFree inspection