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.

Call (810) 588-3933

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.

Housing by era — City of Grand Blanc and Grand Blanc Charter Township, ACS 2020–2024 five-year estimates
EraCity of Grand BlancGrand Blanc Township
2010 or later1.1%8.3%
2000–20094.1%18.6%
1990–199915.5%16.6%
1980–198911.6%9.2%
1970–197924.1%19.2%
1960–196927.8%15.0%
1950–19598.4%9.5%
Before 19507.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.

Recorded severe events at and near Grand Blanc, 2020 through mid-2026
DateLocationEventWhat was recorded
June 3, 2020Belsay (~5 mi)54 kt thunderstorm windMultiple trees blown down, including a couple that fell onto houses
June 29, 2021Grand Blanc / Atlas (~5 mi)56 kt and 54 kt thunderstorm windNumerous trees down across Grand Blanc; a shed roof was blown off near Atlas
August 11, 2021Belsay (~5 mi)56 kt thunderstorm windDozens of trees and power lines reported down
April 24, 2022Grand Blanc (SE side)50 kt thunderstorm windPower lines reported down
July 20, 2023Belsay (~5 mi NE)1.00 inch hailSame storm dropped 2.5 to 2.75 inch hail in Davison
May 17, 2024Goodrich (~5.7 mi E)1.25 inch hail—
March 30, 2025Grand Blanc / Burton (~4.5–5 mi N)52 kt estimated, 61 kt and 58 kt measuredNumerous 8–10 inch tree limbs down with power lines, plus some smaller trees uprooted; quarter-size hail reported at Burton
May 15, 2025Grand Blanc0.88 inch hailReported by a trained spotter
May 15, 2025Near Atlas (~5.7 mi E)EF0 tornado, ~75 mph1.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.

Call (810) 588-3933

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?
It depends on the address. Inside the City of Grand Blanc, the City's own Building Department at 203 East Grand Blanc Road issues the permit on a general building permit application. Outside the City, Grand Blanc Charter Township's Building Division at 5371 S. Saginaw Road uses a dedicated Reroof Permit application that asks for squares, ice and water shield footage, vent type and count, shingle style and underlayment type. We confirm which office your parcel reports to and prepare the matching paperwork before the crew is scheduled.
What does the Township's Reroof Permit actually require?
Beyond the basics of the job — squares, vents, shingle style, underlayment — it asks for our builder's license number and expiration date, federal employer ID, workers' compensation carrier and MESC employer number. A homeowner who pulls the permit personally instead of a contractor has to sign a separate affidavit confirming they live in the home and will do the work themselves. The permit becomes invalid if work doesn't start within six months, or if it stops for six months.
Does either department tell you which inspections a re-roof needs?
Not by name. Neither the City's building permit application nor the Township's Reroof Permit lists specific inspection stages such as a tear-off or deck inspection. Both simply require that no work be concealed before it is inspected. We confirm the actual sequence with the department once the permit is in hand rather than promise a generic one.
Can you go over my existing shingles instead of tearing off?
Only if the roof has a single layer and a sound deck. The Michigan Residential Code prohibits installing a new covering over a roof that already has two or more layers of any type, and separately prohibits it over a water-soaked or deteriorated deck. On any roof that already has two layers, a third is off the table regardless of appearance. A tear-off is also the only way to correct a gable-vent-only attic or bring the ice barrier up to the current clearance.
My house in the Township was built in the late 1990s and the roof looks fine. Is it time?
It's worth finding out. About 35 percent of Grand Blanc Township's housing — roughly 6,100 units — went up between 1990 and 2009, with builder-grade shingles, a handful of box vents and often just one course of ice barrier and no rake drip edge. That group is now 17 to 36 years old, a typical first re-roof window. Look for granules collecting in the gutters, tabs that lift under your hand on a warm day, and cracked pipe boots. We inspect it and tell you in writing whether it's this year or not yet — we're just as willing to say not yet.
Is Grand Blanc a hail town?
Not really. NOAA's Storm Events Database shows no large hail reported inside Grand Blanc itself since 2020 — the largest was 0.88 inches in May 2025. The 2.5-to-2.75-inch hail from a July 2023 storm fell in Davison, not Grand Blanc. Grand Blanc's storm damage is mostly wind-driven limbs and trees, plus the February 2024 tornado.
What happened in the February 2024 tornado, and could it still matter for my roof?
An EF2 tornado with 115 mph peak winds tracked 5.73 miles through Grand Blanc at 1:12 a.m. on February 28, 2024, starting at Creasey Bicentennial Park and lifting near Perry Road. Documented damage included a partially stripped roof on Westminster Circle, large trees down onto homes along Old Bridge Road and Stonybrook Drive in the Indian Hill neighborhood, and a roof partially uplifted in the Moonstone Drive and Brookview Drive area. If your house sits along that path, a roof that looks fine from the ground is worth a closer inspection — partial uplift and stripped edges don't always show from the driveway.
What's the real difference between the City housing stock and the Township's?
The City of Grand Blanc is older and smaller — about 52 percent of its homes were built in the 1960s and 1970s, with a median year built of 1973, and roughly 95 percent of the City predates 2000. Many City roofs have likely been replaced or re-covered at least once. Grand Blanc Township, with a median year built of 1983, has a much larger share — about 35 percent — built between 1990 and 2009, so a lot of Township roofs are reaching their first tear-off rather than a second one. The jurisdiction and the roof's age tend to travel together here.
What snow and wind standards do you build to in Grand Blanc?
We build to the Michigan Residential Code, the statewide code both the City and Township enforce — the current edition remains in effect after a newer update was paused by a Michigan Court of Claims order. That code sets the ice barrier clearance at the eaves, the two-layer limit on re-covering, and the underlayment requirements for low-slope sections. Owens Corning Duration shingles carry 130 mph wind resistance as standard and 160 mph enhanced when starter is installed at both the eaves and the rakes, which we use as standard on every Grand Blanc roof.
What warranty comes with a Grand Blanc roof replacement?
An Owens Corning Platinum Protection Roofing Limited Warranty registered in your name: limited lifetime materials coverage with a 50-year non-prorated period, limited lifetime workmanship non-prorated for the first 25 years, 130 mph wind resistance as standard or 160 mph enhanced with starter at the rakes, and 25-year algae resistance with Owens Corning hip and ridge. It transfers once to a buyer within 60 days of a sale. Only an Owens Corning Platinum Preferred contractor can register it.

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
Owens Corning Platinum PreferredBBB A+ AccreditedHAAG Certified

Free quote · no obligation

Tell us about your roof

Type of service needed

By selecting “Get Estimate,” you agree to the QuickQuote for Roofs Terms of Service and Privacy Policy.

By selecting “Get Estimate,” you are also agreeing to be contacted by phone, text message, or email from the contractor to discuss your estimate and roofing needs.

Prefer to talk? (810) 588-3933

No obligation. We never share your info.

Call Now