West Peak Roofing
Utah County · Utah

Roofing in
American Fork.

American Fork is home base. Our office is on S Auto Mall Dr and we've worked on roofs across every neighborhood in the city, from the older homes near downtown to the newer builds in the foothills.

Drive from HQ
HQ location — no drive time
Population
~35,000
Roofs completed
100+ American Fork homes
Free Inspection · No Pressure

Tell us about your roof.

Step 1 of 2 · Takes less than 30 seconds.

What we see in American Fork

We know American Fork roofs better than anyone.

  • Canyon winds off Mount Timpanogos regularly exceed 50 mph in spring storms
  • Hail events are common in spring and late summer along the I-15 corridor
  • Many homes built in the 2000s are now hitting the 20-year shingle replacement window
American Fork roof stats
Average roof age in the area
20–25 years
Most common damage we find
Wind damage, shingle granule loss, ridge cap failure
Neighborhoods we work
Highland GlenShelleyLegacy FarmsCedar Hills borderHarrington
American Fork customers

What your neighbors are saying.

★★★★★
"I called West Peak after a wind storm and they came out the next day for a free inspection. They walked me through everything, handled my insurance claim, and I ended up with a brand new roof I had no idea I qualified for. Zero stress, zero pressure."
McKenna L.
Highland, UT · Insurance Restoration
Google
★★★★★
"Best experience I've had with any home services company. They showed me photos of damage I didn't know existed, worked with my insurance, and the crew finished the full replacement in one day. Roof looks incredible."
Jacob T.
Lehi, UT · Roof Replacement
Google
★★★★★
"Honest, fast, and professional. They didn't try to sell me a replacement when a repair was all I needed. That alone earned my trust and my referral."
Liam R.
Syracuse, UT · Roof Repair
Google
Free Inspection

Ready for a free inspection in American Fork?

We can usually be on your roof within 48 hours.

Free Inspection · No Pressure

Tell us about your roof.

Step 1 of 2 · Takes less than 30 seconds.

📞Call (801) 960-6789