Service area
Roofers serving Livingston County and Greater Southeast Michigan
We're located in Howell, Michigan and serve a large area around our main location — all of Livingston County plus parts of Oakland, Washtenaw, Ingham, Shiawassee, Genesee, and Wayne counties.
Our 60-Mile Service Area
We serve homeowners and businesses within roughly 60 miles of Howell, including Livingston, Genesee, Ingham, Oakland, Shiawassee, Washtenaw, and Wayne counties.
Livingston County
Entire county
- Howell, MIRoof replacement in Howell
- Brighton, MIRoof replacement in Brighton
- Hartland, MIRoof replacement in Hartland
- Hamburg, MI
- Pinckney, MIRoof replacement in Pinckney & Hamburg
- Fowlerville, MIRoof replacement in Fowlerville
- Whitmore Lake, MIRoof replacement in Whitmore Lake
Also serving Gregory, Lakeland, Cohoctah, Chilson and Parshallville.
Oakland County
- Bloomfield Hills, MI
- Berkley, MI
- Farmington Hills, MI
- Ferndale, MI
- Highland, MIRoof replacement in Highland
- Holly, MIRoof replacement in Holly
- Milford, MIRoof replacement in Milford
- Novi, MIRoof replacement in Novi
- Royal Oak, MI
- Southfield, MI
- South Lyon, MIRoof replacement in South Lyon
- Walled Lake, MI
- Wixom, MIRoof replacement in Wixom
- Wolverine Lake, MI
Washtenaw County
- Ann Arbor, MIRoof replacement in Ann Arbor
- Chelsea, MI
- Dexter, MIRoof replacement in Dexter
- Manchester, MI
- Saline, MI
- Ypsilanti, MI
Ingham County
- Dansville, MI
- Haslett, MI
- Holt, MI
- Lansing, MI
- Okemos, MIRoof replacement in Okemos
- Stockbridge, MI
- Williamston, MI
- Webberville, MI
Shiawassee County
- Durand, MI
- Owosso, MI
Genesee County
- Argentine, MI
- Burton, MI
- Clio, MI
- Davison, MI
- Fenton, MIRoof replacement in Fenton
- Grand Blanc, MIRoof replacement in Grand Blanc
- Linden, MIRoof replacement in Linden
- Mount Morris, MI
Wayne County
- Canton, MI
- Livonia, MI
- Northville, MIRoof replacement in Northville
- Plymouth, MI
We've written detailed roof repair pages for each of our main Livingston County towns — what the housing stock is like, who pulls the permit, and what the local storm record actually shows. See roof repair by town →
Roofing across Livingston County
On Top Roofing has worked out of 5896 Sterling Dr in Howell since 2010. Howell is the county seat and sits close to the middle of Livingston County, so every town in the county is a short drive for our crews. That matters more than it sounds. When a storm comes through, we can get to your roof quickly, and when a job is done we are still here next year if you need us.
Livingston County is not one kind of place. A 1920s house near downtown Howell, a 2004 subdivision in Genoa Township, a lake cottage on the Chain of Lakes and a pole barn outside Fowlerville all need different things from a roof. Each of our town pages explains what we see in that town: the age of the homes, who issues the roofing permit, and what the local storm record shows.
Howell, Genoa and Oceola townships
The City of Howell has older homes and steeper roofs near downtown, with large subdivisions spreading out around it. Many of those 1990s and 2000s subdivisions still have their original roofs, and they are reaching the age where repairs stop making sense. See roof replacement in Howell and roof repair in Howell.
Brighton and Green Oak Township
Brighton is really two places for roofing: the City of Brighton and Brighton Township, and the permit rules are different in each. Lakes, mature oaks and older roofs under heavy shade are common here. See roof replacement in Brighton and roof repair in Brighton.
Hartland and the northeast corner of the county
Hartland mixes newer subdivisions with homes on larger lots and private septic systems, so we plan where trucks and dumpsters go before the job starts. See roof replacement in Hartland and roof repair in Hartland.
Pinckney, Hamburg and the lake communities
The southeast corner of the county is lake country. Cottages that were turned into year-round homes often have low-slope additions and roofs that were never built for full-time heating, which shows up as ice dams in winter. See roof replacement in Pinckney and Hamburg, roof repair in Pinckney and roof repair in Hamburg Township.
Fowlerville and the western townships
Out toward Fowlerville the county turns rural, with farmhouses, barns and outbuildings alongside newer homes. We roof all of them. See roof replacement in Fowlerville and roof repair in Fowlerville.
What Livingston County weather does to a roof
Livingston County gets more severe weather than most people expect. NOAA's Storm Events Database recorded 74 confirmed severe weather events in the county between January 2020 and May 2026, most of them thunderstorm winds, along with nine hail events. Wind often breaks the seal between shingles without tearing them off, and hail can bruise a shingle without leaving a mark you can see from the ground. If a storm came through your area, a free roof inspection is the way to know for sure. Our storm damage page has the full storm record.
Beyond Livingston County
We also work across the rest of Greater Southeast Michigan, within roughly 60 miles of Howell. Our town pages cover South Lyon, Milford, Highland, Novi, Fenton, Linden, Holly, Whitmore Lake, Dexter, Ann Arbor, Northville, Commerce Township, Wixom, Grand Blanc and Okemos. If your town isn't listed, call us. There's a good chance we already work near you.
Frequently asked questions
Are you a local Livingston County roofer?
How far do you travel?
Who pulls the roofing permit in my town?
Do you work on lake homes, condos and outbuildings?
Do you offer free inspections everywhere you work?
What are your hours?
Don't see your city? Call us — chances are we cover it.
Call (810) 588-3933Free estimate
Check your address — get a free estimate
No pressure, no obligation. A member of our team will follow up with you within one business day.
Call (810) 588-3933