Roofing in Madison Heights
Oakland County's storm record is the first thing to read about Madison Heights. NCEI's Storm Events data, queried for July 2024 to June 2026, lists 37 reports of wind at 50 knots or more across 15 days, the strongest at 61 knots, and 5 reports of hail an inch or larger across 4 days, the largest 1.0 in, with 1 tornado report. Several of those reports can come from a single storm, and a low count never means low risk.
If wind has lifted shingles, our guide on hail or wind damage and your insurance claim lists the first steps. The housing is old: 86.0 percent of Madison Heights homes were built before 1980, in a city of 28,411 people with a median home value of $190,300 (ACS 2023). The ground snow load for the county is 25 psf under Michigan's Table R301.2(5), which describes snow on the ground, not the load on any one roof.
LARA's Statewide Jurisdiction List, revised Oct 6, 2026, marks building enforcement in Madison Heights as local, so city staff handle building permits. We have no permit office entry for the city and have not read its roofing rule, so ask the building department before work begins. Royal Oak and Clawson are the nearest neighbors, about three miles away.
What roofing costs near Madison Heights
We have collected no quotes for Madison Heights, so there is no price for the city itself. The statewide estimates are on each service page, and the Michigan page lists them with what roofers are paid (the Michigan median in BLS data for May 2025 is $28.62 an hour, which is pay, not price) and the permit fees we could read. How we estimate costs.
Permits for roofing work in Madison Heights
Many cities run their own building department, so start by asking the City of Madison Heights building department who issues roofing permits.
Whether a re-roof needs a permit is decided city by city. Most of the cities whose pages we read ask for one, and Portage does not for a shingle-only replacement, so the building department is the office to ask.
Roofing jobs in Madison Heights
More on Michigan roofing
How to check a roofer's license · Roof permits in Michigan: what each city's building department says
Sources for Madison Heights
- U.S. Census Bureau, American Community Survey 2023 five-year estimates (tables B01003, B25034, B25077) Read Oct 19, 2026.
- LARA Statewide Jurisdiction List (Rev. 10/6/2026) Read Oct 19, 2026.
- Mich. Admin. Code R. 408.30515 Ground snow loads (LII) Read Oct 19, 2026.
- NOAA NCEI Storm Events Database, bulk details files d2024, d2025, d2026 Read Oct 19, 2026.