Roof replacement
Roof Replacement in Grand Blanc, Michigan
Grand Blanc is really two roofing jurisdictions wearing one name. The City of Grand Blanc — about four square miles in the middle — runs its own building department, and the 36 square miles of Grand Blanc Charter Township around it run a separate one with its own dedicated reroof permit. Both departments list re-roofing as work that typically needs a permit, and that is the simple part. Behind it sits a City where more than half the housing went up in the 1960s and 1970s and is now 45 to 65 years old, and a Township where a third of the homes were built between 1990 and 2009 and are reaching their first tear-off. Add an EF2 tornado that tracked through Grand Blanc on a February night in 2024, and Grand Blanc has more roofs due for an honest look than most towns this size. We pull the correct permit from the correct department, tear off to the deck, install a complete Owens Corning system and register the warranty in your name.
Serving both the City of Grand Blanc and the surrounding Grand Blanc Charter Township in Genesee County — two separate building departments, one roofing crew.
Who issues the roof replacement permit in Grand Blanc — the City or the Township?
It depends which side of the line your address sits on, and the two offices are entirely separate. Inside the City of Grand Blanc, the City's own Building Department issues the permit from 203 East Grand Blanc Road, (810) 694-1118, open Monday through Thursday; its published "Do I Need a Permit?" page lists roofs under both residential and commercial work, and the City uses a general building permit application rather than a roof-specific one. Outside the City, in Grand Blanc Charter Township, the Building Division at 5371 S. Saginaw Road, (810) 424-2600 extension 2904, uses a dedicated Reroof Permit application that asks for the number of squares, the linear feet of ice and water shield, the vent type and count, the shingle style and the underlayment type, plus our contractor license number, workers' compensation carrier and MESC employer number. A homeowner who pulls a permit personally has to sign a separate affidavit confirming they live in the home and will do the work themselves. Both offices say nothing may be concealed before it is inspected, and the Township adds that work may not begin before the permit is issued and approved. We confirm which department your parcel reports to, prepare the correct paperwork and pull the permit before the crew is scheduled.
52%
Of City of Grand Blanc homes built in the 1960s and 1970s — now 45 to 65 years old
35%
Of Township homes built 1990–2009, now 17 to 36 years old and reaching a first tear-off
EF2
The Feb. 28, 2024 tornado: 115 mph peak winds, a 5.73-mile path through Grand Blanc
~35 mi
From our Howell base — under an hour up US-23
Two building departments, and we confirm which one before we pull anything
Grand Blanc has been a city since 1930, and it sits inside Grand Blanc Charter Township the way a hole sits inside a donut — the City runs about four square miles in the middle, and the Township describes itself as the 36 square miles that surround it. Voters in both the City and the Township rejected a 2006 proposal to merge the two governments, so the two governments, and their paperwork, remain separate.
The practical result is that identical work needs two different applications depending on which side of the boundary a house sits on. The City's Building Department, run by Building Official Matt Hart, uses a general building permit application that simply warns that work may not be covered up or put into operation before it is inspected and approved, and it counts the number of inspections a given permit needs on the form itself. The Township's Building Division uses a reroof-specific form that goes into more detail up front — squares, ice and water shield footage, vent type and count, shingle style, underlayment type — and separately requires contractor licensing information and a homeowner affidavit if the homeowner pulls the permit directly rather than a licensed contractor. Neither office's paperwork lists specific inspection stages such as a tear-off or deck inspection by name; both simply require that nothing be concealed before an inspector has looked at it. We find out which inspections apply to a given job when the permit is actually issued rather than promise a generic sequence in advance.
What the department controls, and what the state code controls
The permit office changes depending on your address; the code that governs the roof itself does not. Both the City and the Township enforce the Michigan Residential Code, and that code remains the one in effect statewide — a newer update that had been scheduled to take effect in August 2025 was paused by a Michigan Court of Claims order after builder associations sued, so the current code still applies everywhere in Michigan, including Grand Blanc.
Two provisions of that code matter most on an ordinary re-roof. First, ice barrier at the eaves has to extend at least 24 inches inside the exterior wall line — the Township's own reroof form asks contractors to state how many linear feet of ice and water shield are going down, which tells you how closely that line item is tracked. Second, a roof that already carries two layers of any covering has to be torn off; a third layer is never an option regardless of condition. We size ice barrier and plan for a full tear-off accordingly before we ever write an estimate.
An older City, a newer Township
The City of Grand Blanc and the Township around it are, roofing-wise, two different stories, and the Census data shows exactly why.
| Era | City of Grand Blanc | Grand Blanc Township |
|---|---|---|
| 2010 or later | 1.1% | 8.3% |
| 2000–2009 | 4.1% | 18.6% |
| 1990–1999 | 15.5% | 16.6% |
| 1980–1989 | 11.6% | 9.2% |
| 1970–1979 | 24.1% | 19.2% |
| 1960–1969 | 27.8% | 15.0% |
| 1950–1959 | 8.4% | 9.5% |
| Before 1950 | 7.4% | 3.6% |
Source: U.S. Census Bureau, American Community Survey 2020–2024 five-year estimates. The City of Grand Blanc holds 3,673 housing units with a median year built of 1973; Grand Blanc Charter Township holds 17,329 housing units with a median year built of 1983 and had 39,846 residents as of 2020.
What that means on the roof
An older City house often turns up the same findings once the shingles come off: an attic vented by nothing more than a couple of gable louvers, bath fans terminating in the attic rather than through the roof, a woven valley worn through at the center, and ice barrier that is short or missing at the eaves because it predates the current code entirely. None of that is fixable from on top of the old shingles, and with two layers already down, a third is not legally available regardless.
A 1990s or 2000s Township house is usually still on its original roof — builder-grade three-tab or early architectural shingles over OSB decking, a scatter of box vents instead of a continuous ridge, one course of ice barrier at best, and often no drip edge at the rakes. At 17 to 36 years old, that roof is in a typical first-replacement window. The replacement is the one moment the deck is open to correct every one of those original shortcuts at once — new drip edge at eaves and rakes, ice barrier to the current clearance, a continuous ridge fed by real soffit intake, and new flashings and pipe boots rather than reused ones.
Inside the City, roughly 52 percent of homes were built in the 1960s and 1970s, and about 95 percent of the entire City predates 2000. That is an old, largely built-out housing stock — there is very little new construction happening, and what is here has had decades to work through one or two roofing cycles already. Many of those houses have likely been re-covered at least once, which means the Michigan Residential Code's two-layer limit is a live, immediate question on a large share of City roofs rather than a hypothetical.
The Township tells a different story. About 35 percent of its housing — roughly 6,100 units — went up between 1990 and 2009, which puts that whole cohort at 17 to 36 years old today: a textbook first-replacement window for a builder-grade asphalt roof. Add the 19.2 percent built in the 1970s and the 15.0 percent from the 1960s, and roughly a third of the Township is also old enough for a second roof, same as the City, just a smaller share. The two jurisdictions sit at opposite points on the roofing clock even though they share a name.
The February 28, 2024 tornado
Grand Blanc has a single, well-documented tornado in its recent record. At 1:12 a.m. on February 28, 2024, an EF2 tornado touched down in Creasey Bicentennial Park and tracked 5.73 miles through Grand Blanc, up to 450 yards wide, with peak winds estimated at 115 mph. There were no injuries.
The National Weather Service's storm survey traces the path in detail: it damaged the south pavilion at Creasey Bicentennial Park, then crossed Westminster Circle, where trees were snapped, two garage doors were blown out and a roof was partially stripped from one home. It crossed Porter Road and Reid Road, with the worst damage at an industrial complex near Reid Road and S. Dort Highway, where non-load-bearing walls were blown out and most of the roof was lost; transmission poles were snapped along S. Dort Highway. In the Indian Hill neighborhood near downtown Grand Blanc, multiple large trees came down, some of them falling onto homes along Old Bridge Road and Stonybrook Drive. Between Genesee Road and Belsay Road the tornado snapped limbs and uprooted pine trees, with worse damage reported on Moonstone Drive and Brookview Drive, including one home with a garage door blown out and a roof partially uplifted. It lifted shortly after crossing Perry Road. Unusually warm weather — record February highs in the lower 70s — fueled the storms that day, and winds behind the cold front gusted 40 to 50 mph through the rest of February 28.
If your house sits anywhere along that path — Westminster Circle, Indian Hill, Old Bridge Road, Stonybrook Drive, Moonstone Drive, Brookview Drive, or between Genesee and Belsay Roads — a roof that looks fine from the driveway is worth a closer look. Partial uplift and stripped shingles on a windward slope do not always show from the ground, and the storm is now more than two years in the past, which is long enough for a damaged edge to have started working loose on its own.
Wind and limbs, not hail, the rest of the time
Outside of the February 2024 tornado, Grand Blanc's severe weather record is a wind-and-tree story, not a hail story. Genesee County logged 70 hail, thunderstorm-wind and tornado reports between 2020 and mid-2026; here is what landed at or close to Grand Blanc itself.
| Date | Location | Event | What was recorded |
|---|---|---|---|
| June 3, 2020 | Belsay (~5 mi) | 54 kt thunderstorm wind | Multiple trees blown down, including a couple that fell onto houses |
| June 29, 2021 | Grand Blanc / Atlas (~5 mi) | 56 kt and 54 kt thunderstorm wind | Numerous trees down across Grand Blanc; a shed roof was blown off near Atlas |
| August 11, 2021 | Belsay (~5 mi) | 56 kt thunderstorm wind | Dozens of trees and power lines reported down |
| April 24, 2022 | Grand Blanc (SE side) | 50 kt thunderstorm wind | Power lines reported down |
| July 20, 2023 | Belsay (~5 mi NE) | 1.00 inch hail | Same storm dropped 2.5 to 2.75 inch hail in Davison |
| May 17, 2024 | Goodrich (~5.7 mi E) | 1.25 inch hail | — |
| March 30, 2025 | Grand Blanc / Burton (~4.5–5 mi N) | 52 kt estimated, 61 kt and 58 kt measured | Numerous 8–10 inch tree limbs down with power lines, plus some smaller trees uprooted; quarter-size hail reported at Burton |
| May 15, 2025 | Grand Blanc | 0.88 inch hail | Reported by a trained spotter |
| May 15, 2025 | Near Atlas (~5.7 mi E) | EF0 tornado, ~75 mph | 1.24-mile path, tree damage |
Source: NOAA National Centers for Environmental Information, Storm Events Database. Wind speeds are National Weather Service estimates in knots unless noted as measured; 50 kt is about 58 mph, 56 kt about 64 mph, 61 kt about 70 mph.
Two things stand out. First, Grand Blanc itself has not had a large hail report since 2020 — the biggest hail logged inside Grand Blanc was 0.88 inches in May 2025. The biggest hail nearby, 2.5 to 2.75 inches on July 20, 2023, landed in Davison, not here. If someone knocks on your door in Grand Blanc describing large hail damage, ask for the date and check it against the record before you agree to anything. Second, almost everything else on that list is wind and trees — limbs and whole trees coming down on roofs and power lines, from Belsay to Burton to the Indian Hill area. The March 30, 2025 squall line was serious regionally, with 60-to-70 mph gusts measured statewide, at least 35,000 customers without power, and Genesee County named among the hardest-hit; locally what it left behind was 8-to-10-inch limbs and uprooted trees.
That pattern shapes how we schedule a Grand Blanc job. The sealant strip on a new shingle is heat-activated and needs warmth to bond fully; a roof finished well before the fall storm season has had time to seal before the next round of wind arrives. It is the practical reason to not let a known problem roof sit through another winter.
Working in Grand Blanc: access, associations and the calendar
Grand Blanc Township describes itself as Genesee County's first unit of government, organized in 1833, and it is the largest suburb of Flint. The main roads are Dort Highway (M-54), Saginaw Street and Hill Road, and Thread Creek, a Flint River tributary, runs north through the township. Warwick Hills Golf & Country Club, in the Township, hosted the PGA Tour's Buick Open from 1958 to 2009 and now hosts The Ally Challenge on the PGA Tour Champions schedule. Nearby, the Woodfield subdivision surrounds the Captain's Club at Woodfield, an 18-hole course designed by Raymond Floyd that opened in 1993; Woodfield's custom single-family homes sit alongside condominium communities including Sunrise at Woodfield and Woodfield Greens, at least some of which carry an association.
Where an association has to approve a shingle color or style, we read its guidelines before the estimate is written and give it the manufacturer's product sheet, the exact color name and a full-size sample board rather than a photograph, so the approval is made on the real material. We do not guess at what an association allows; we supply what it needs and work to its answer.
From our yard at 5896 Sterling Drive in Howell, Grand Blanc is about 35 miles, under an hour up US-23.
The Owens Corning system we register in Grand Blanc
On Top Roofing is an Owens Corning Platinum Preferred Contractor — the top tier of the Owens Corning contractor network in the company's own words, and the only tier that can register its best system warranty. Every Grand Blanc replacement is registered under a Platinum Protection Roofing Limited Warranty: limited lifetime coverage on materials with a 50-year non-prorated period, limited lifetime workmanship non-prorated for the first 25 years, 130 mph wind resistance as standard and 160 mph enhanced, and 25-year algae resistance with Owens Corning hip and ridge. It transfers once to a buyer within 60 days of a sale.
The warranty requires the whole system rather than the shingle alone: Duration shingles with SureNail Technology, Owens Corning or approved synthetic underlayment, Owens Corning hip and ridge, Owens Corning self-adhered ice and water barrier, starter at the eaves and the rakes, and VentSure balanced ventilation — plus new flashings and new drip edge throughout. We install all of it as standard, whether the address is in the City or the Township. Our credentials behind it: Owens Corning Platinum Preferred, BBB A+ accredited, HAAG Certified inspectors.
Ventilation is the part most older Grand Blanc roofs are missing
On the 1960s and 1970s houses that make up more than half of the City, the attic is often vented by gable louvers alone — two holes, not a balanced system. A balanced system exhausts at the ridge and takes in at the soffit in roughly equal measure. So on those houses we seal the gable vents, run a continuous ridge vent, and set a baffle in every rafter bay so the soffit intake is not buried under insulation. That shows up as a cooler attic in summer and, just as important after a Grand Blanc winter, less of the freeze-thaw cycling at the eaves that drives ice dams.
Colors for Grand Blanc houses
The 1960s and 1970s homes that make up most of the City sit well under Estate Gray, Slatestone Gray or Onyx Black. The 1990s and 2000s homes in the Township's newer subdivisions take Driftwood, Teak or Brownwood. Around Woodfield and the custom homes backing the golf course, Duration Designer colors such as Storm Cloud and Black Sable read as a more deliberate, upscale finish. We bring full-size samples to the estimate and look at them against your siding, in daylight, at the house — and where an association has to approve the choice, that same sample goes to the association.
Storm damage, insurance and what we will and will not claim
After a wind event in Grand Blanc the pattern is almost always the same: limbs down across a roof plane, lifted or creased shingles on the windward slope, a damaged ridge vent, and torn flashing where a branch came down across a valley. After the February 2024 tornado specifically, the damage ran from stripped shingles to partial roof uplift along a narrow path through Grand Blanc. We inspect and photograph what we find, document it in writing, and give you a clear read on whether it is a repair or a full replacement.
Where an insurance claim is involved, we document the damage thoroughly, provide the photographs and the written scope, and talk to your adjuster about what we found on the roof. We do not file your claim for you and we do not represent you against your insurer — that is your relationship. What we will do is make sure the adjuster sees what we saw, in writing, with dates and photographs attached. Our inspectors are HAAG Certified, the credential that governs how storm damage is identified and documented.
Grand Blanc neighborhoods where we replace roofs
From our yard at 5896 Sterling Dr in Howell, Grand Blanc is about 35 miles, under an hour up US-23. We replace roofs across both the City of Grand Blanc and Grand Blanc Charter Township — the 1960s and 1970s streets in the City, the 1990s and 2000s subdivisions spread through the Township, the Woodfield and Warwick Hills area, and the Indian Hill neighborhood near downtown.
- Downtown Grand Blanc
- Indian Hill
- Old Bridge Road
- Stonybrook Drive
- Westminster Circle
- Moonstone Drive
- Brookview Drive
- Creasey Bicentennial Park
- Woodfield
- Sunrise at Woodfield
- Woodfield Greens
- Warwick Hills
- Saginaw Street
- Dort Highway
- Hill Road
- Reid Road
- Porter Road
- Genesee Road
- Belsay Road
- Perry Road
- Grand Blanc Township
Frequently asked questions
Who issues the roof replacement permit in Grand Blanc — the City or the Township?
What does the Township's Reroof Permit actually require?
Does either department tell you which inspections a re-roof needs?
Can you go over my existing shingles instead of tearing off?
My house in the Township was built in the late 1990s and the roof looks fine. Is it time?
Is Grand Blanc a hail town?
What happened in the February 2024 tornado, and could it still matter for my roof?
What's the real difference between the City housing stock and the Township's?
What snow and wind standards do you build to in Grand Blanc?
What warranty comes with a Grand Blanc roof replacement?
Nearby towns we serve
Related services
Free estimate
Get a free roof replacement estimate in Grand Blanc
No pressure, no obligation. A member of our team will follow up with you within one business day.
Call (810) 588-3933