
Four Utah branches · Statewide reach
Roofing service areas across the Wasatch Front, Wasatch Back and Utah County
On Top Roofing runs branches in Salt Lake City, North Salt Lake, Layton and Park City, so the crew that replaces or repairs your roof works out of an office close to home. Find your city below, or ask us about anywhere else in Utah.
Salt Lake City office
Salt Lake County & Utah County
1885 S Milestone Dr, Suite C, Salt Lake City, UT 84104. Our main warehouse and operations hub sits just south of the airport.
- Salt Lake City
- West Valley City
- West Jordan
- Sandy
- South Jordan
- Taylorsville
- Murray
- Millcreek
- Draper
- Riverton
- Herriman
- Cottonwood Heights
- Holladay
- Midvale
- South Salt Lake
- Kearns
- Magna
- Bluffdale
- Salt Lake County
- Lehi
- American Fork
- Saratoga Springs
- Eagle Mountain
- Pleasant Grove
- Orem
- Provo
- Utah County
Utah County is our main focus for expansion over the next year. Statewide travel also starts from this office.
North Salt Lake office
South Davis County
890 W Center Street, #5, North Salt Lake, UT 84054, serving south Davis County from North Salt Lake up to Farmington.
A short drive from our Salt Lake City warehouse and operations hub.
Layton office
North Davis, Weber & Morgan counties
199 E 2150 N, Suite C, Layton, UT 84041, covering the northern Wasatch Front from Kaysville up through Ogden.
- Layton
- Kaysville
- Clearfield
- Syracuse
- Clinton
- Roy
- Ogden
- South Ogden
- North Ogden
- Riverdale
- Fruit Heights
- Davis County
- Weber County
- Morgan County
Morgan County homeowners are served from this branch too.
Park City office
Summit & Wasatch counties
1910 Prospector Ave, Park City, UT 84060, our base for mountain homes on the Wasatch Back.
High-elevation roofs here get their own planning for snow load and the fire-rated underlayment Wasatch and Summit counties require starting in 2027.
Local knowledge
What Utah weather and codes mean for your roof
Freeze-thaw cycles. Big temperature swings make shingles expand and contract all year, which is why a 10-year-old roof in Utah can look twice its age. A repair buys time when damage is limited; when the granules are gone, a new system is the honest answer.
Ice and snow. We go past local code by installing two full rows of ice and water shield on eaves and valleys, the places ice dams try to push water under shingles. Mountain homes in Park City and the Wasatch Back also carry heavy snow loads, and starting in 2027 Wasatch and Summit counties require fire-rated underlayment.
Permits, HOAs and historic districts. Every job is permitted under the rules of its own municipality. Where an HOA or historic review board approves roof colors and shingle styles, we work with them before work starts.
Beyond asphalt shingles, our branches also handle cedar and synthetic shake, TPO, EPDM and PVC flat roofing, and insurance claim help after hail or wind, including meeting your adjuster on site.

Core services
The work our crews do in every community
Estimates
Not sure if we reach you?
If your town isn’t listed, call or send a request anyway. Statewide travel is available from our Salt Lake City hub, and we’ll tell you plainly which branch will handle your roof and when we can get there.