Serving Ogden & Northern Utah  ·  Locally owned  ·  No payment until complete (801) 876-0336
Compass Roofing

Home · Riverdale Roofing

Roofing · Riverdale, Utah

Roofers in Riverdale, Utah

Most of Riverdale's homes went up in the '70s, '80s, and '90s. That puts a lot of roofs right at decision time. Compass Roofing is your honest, Ogden-based roofer minutes up the road.

Schedule your free inspection Call (801) 876-0336

Looking for a roofer in Riverdale?

Compass Roofing serves all of Riverdale: roof replacement, repair, storm and hail damage, and free inspections. With so much of Riverdale built in the '70s through the '90s, a lot of local roofs are at the age where the repair-or-replace question is real. We give you an honest answer, a written price up front, no payment until the job's done, and a 10-year workmanship warranty on a full replacement.

Local knowledge

Roofing in Riverdale

Riverdale started as "Stringtown" — a line of pioneer homesteads strung along the Weber River — and stayed small until the second half of the 20th century, when most of today's neighborhoods filled in. The median Riverdale home dates to the mid-1980s. In roofing terms that's the important number: a roof from the '80s or '90s build-out is either already replaced or overdue, and even the replacements from the 2000s are getting into repair territory now.

Riverdale sits low along the river between Ogden and Roy, catching the same Wasatch Front weather as its neighbors: wind that lifts aging shingles, summer hail, and snow that freeze-thaws at every worn valley and flashing joint. On roofs this age, small failures spread quietly; catching them early is the difference between a repair bill and a decking rebuild.

We're minutes away in Ogden. We'll get on the roof, document what we find, and give you the honest math on whether a repair buys you real years or it's time to replace.

What we do in Riverdale

Our roofing services

Roof Replacement

A full, warranty-backed replacement with an upfront written price and no payment until it's complete.

Roof Repair

Leaks, wind-blown shingles, and worn flashing. Fixed right, with an honest read on repair vs. replace.

Wind, Hail & Storm Damage

We document the damage, help with your insurance claim, and stand behind the work.

Metal Roofing

Long-lasting standing-seam and metal systems, installed by experienced metal specialists.

Free Roof Inspection

A thorough, documented inspection and an honest assessment, at no charge.

Why Riverdale homeowners call us

Honest roofing, no games

Free inspection

We get on the roof, document what we find, and give you a straight answer. No charge, no pressure.

A written price up front

An exact, itemized price before any work starts, the number you'll actually pay.

No payment until it's done

No deposit and no money up front. You owe nothing until the job's finished and you're satisfied.

10-year warranty

Every full roof replacement is backed by our written 10-year transferable workmanship warranty.

Riverdale roofing FAQ

Straight answers

Do you serve all of Riverdale?

Yes. We cover all of Riverdale and we're based minutes away in Ogden, so getting to you is easy.

My roof is from the '90s. Repair or replace?

It depends on its condition, not just its age. We'll inspect it for free, document everything with photos, and show you the honest math both ways. More on roof repair →

How much does a new roof cost in Riverdale?

A full asphalt replacement typically runs about $12,000–$30,000 depending on size, pitch, and material. After a free inspection we hand you an exact written price. More on roof replacement →

Free inspection

Get your free roof inspection

Tell us a little about your roof and we'll get right back to you. Prefer to talk now?

(801) 876-0336

Calls returned within the hour · Mon–Sat

952 28th St, Suite D · Ogden, UT 84403

Serving Ogden & Northern Utah · Locally owned & operated

5-star rated on Google

When works best? (optional)

Pick a time and we'll confirm it by text within the hour (Mon–Sat).

Need a roofer in Riverdale?

Free inspection, a written price, and an honest answer on repair vs. replace.

Schedule your free inspection Call (801) 876-0336
Free Inspection
Call Text