Roof repair

Roof Repair in Brighton, Michigan

Brighton's median home was built in 1986 — which means the typical roof here is on its second or third covering. We repair leaks, ice dam damage, failed flashing and wind-lifted shingles across the city, the township, and the lakes in between.

Serving the City of Brighton and Brighton Township — two separate jurisdictions with two different permit processes.

Why are so many Brighton roofs failing at the same time?

The number that drives repair cost here is age: the median Brighton home dates to 1986, and the roughly 1,460 houses put up across the city and township in the 2000s are all hitting first-covering failure inside the same few years. That is why so many Brighton calls turn out to be a split pipe boot, a lifted ridge cap or a loose sealant strip — $150 to $500 work. Once flashing, a valley or ice dam damage is involved, budget $400 to $1,500, with $350 to $1,500 covering the great majority of repairs we write here. Lakefront houses carrying additions from three or four decades sit above that band, simply because there are more planes and more flashing per square. Nothing gets priced until we have been on the roof.

1986

Median year built — city and township alike

81 mph

Peak gust recorded at Brighton, March 30, 2025

4:12

Minimum roof pitch required by Brighton Township zoning

0

NOAA-confirmed hail events at Brighton since 2020

There are two Brightons, and your roof permit depends on which one you live in

This is the first thing worth getting straight, because almost nobody in this market explains it and it runs the opposite direction from what people assume. The City of Brighton is 3.5 square miles. Brighton Township wraps around it and covers 33. The small one runs its own building department. The big one does not.

If your home is inside the City of Brighton, the city issues your roof permit. The city's own permit list names "roofing of any kind" explicitly. You apply through the City of Brighton Building Department at 200 N. First Street, and the city charges a $50 administrative fee plus $50 per inspection. The city does not publish a flat roof permit price, so call 810-225-8019 for the amount on your specific job — anyone who quotes you a firm city permit figure off a website is guessing. Worth knowing: the city assesses a $200 fine for residential work done without a permit, and it enforces it. The city also requires contractors to register annually.

If your home is in Brighton Township, the township has no building department at all. Your roof permit comes from the Livingston County Building Department at 2300 E. Grand River Avenue in Howell, where a residential re-roofing permit is a flat $100. The township handles zoning and land use; the county handles the building permit and the inspection.

We pull the permit either way. But it is a genuinely useful thing to know when you are comparing bids — a contractor who does not know which Brighton you are in has not done much work here.

A Brighton mailing address is not the same as being in Brighton

ZIP codes 48114 and 48116 hold roughly 48,000 people between them. The city and township together hold about 26,500. The difference is Genoa, Green Oak and Hartland Township addresses that mail as Brighton. Mt. Brighton is in Genoa Township. Green Oak Village Place is in Green Oak Township. Ore Lake is in Hamburg Township. All of them say Brighton on the envelope.

We serve all of it. But the permit question follows the jurisdiction, not the mailbox, which is why the first thing we do on a Brighton estimate is confirm which one you are actually in.

Call (810) 588-3933

What we see on Brighton roofs

Census data puts the median year built at 1986 in both the city and the township — an unusual coincidence, and a useful one. The typical Brighton home is 40 years old. It is not on its original roof, and depending on when the last one went on, it is probably due or close to it.

The township's biggest single building decade was the 1970s, with about 23% of its housing, and the 1990s came in close behind at 21%. Put the 1970s through 1990s together and you have 62% of every home in Brighton Township. Those roofs are 27 to 56 years old.

But the cohort we get called out to most is the 2000s. Roughly 1,460 homes were built across the city and township between 2000 and 2009, and they are now 17 to 26 years old — which is exactly the window where 3-tab and first-generation architectural shingles start failing. Sealant strips let go, pipe boots split, and the ridge cap starts lifting on the windward side. Usually all three within a couple of years of each other.

The eight things we get called out for most in Brighton:

  • Wind-lifted shingles along the rake and ridge, usually on the west-facing slope
  • Failed pipe boots on 2000s-era homes — the single most common leak we find
  • Ice dam damage at the eaves, especially on additions and porch tie-ins
  • Step and counter flashing where a roof meets a wall or a chimney
  • Valley failure on cut-up 1990s and 2000s colonials
  • Limb strikes and puncture damage from mature oaks
  • Leaks at the junction between an original roof and a later addition
  • Moss and algae on shaded north-facing slopes

The city and the township are different roofing markets

Brighton Township is 92% single-family detached houses. The City of Brighton is 43%. The rest of the city is condominiums, townhomes, apartments and downtown commercial — the average city household is 1.95 people against 2.74 in the township.

Practically, that means township work is almost entirely single-family re-roofs and repairs, while city work includes a lot of association buildings, multi-unit roofs, and a small but distinctive core of 252 homes built before 1940. Those pre-war houses cluster downtown and they are the most complex residential roofs in the city — steep, cut-up, and often carrying additions and porch tie-ins added over a century.

Brighton Township requires a 4:12 roof — and that changes the conversation

Here is a local fact you will not find on another roofing site in this county. Brighton Township's zoning ordinance sets a building design standard for every single-family home: a roof with a minimum 4:12 pitch and a minimum eight-inch eave, covered in wood shake, asphalt or other acceptable shingles, meeting the snow load standard for southern Michigan, with drainage directed away from the walls. Accessory buildings over 200 square feet carry the same 4:12 minimum.

Two things follow from that. First, there are no legally low-slope primary roofs on Brighton Township homes, so anything you see running flatter than 4:12 is either a porch, an addition, or a pre-existing nonconforming condition from before the standard — and all three of those are exactly where we find leaks. Second, an eight-inch eave means there is physically room for continuous soffit intake on every house in the township. If your attic is under-ventilated, it is not because the roof geometry made it impossible.

That second point matters more than it sounds. Ventilation is the difference between a 30-year shingle lasting 30 years and lasting 18, and it is the single biggest lever on ice dam formation. In a township where every roof has the eave depth to do it right, an under-ventilated attic is a fixable problem, not a permanent one.

Thinking about a metal roof?

Brighton Township's ordinance permits standing seam metal roof systems in its commercial, office and industrial districts, and its single-family standard lists wood shake, asphalt or "other acceptable shingles" without naming metal. Whether a residential standing seam roof qualifies as acceptable is a compatibility determination by the Township Planner. If you are considering metal on a Brighton Township home, call Township Planning and Zoning at 810-229-0562 before you sign anything. We are happy to make that call with you.

Downtown Brighton has no historic district — and that is good news

Homeowners with older houses near the Mill Pond often ask whether they need historic approval before re-roofing. In Brighton, the answer is no. Brighton has no National Register historic district, no locally designated historic district, and no Historic District Commission. Howell has the county's downtown historic district; Brighton does not.

There are four individually listed National Register properties in the Brighton area — the Bingham House on Silver Lake Road, the Western House on West Main Street (the 1873 Italianate that is now Brewery Becker), the August Westphal Farmstead on Brighton Road, and the Warner Homestead on Pleasant Valley Road. National Register listing on its own places no restriction on a private owner using private money.

What downtown does have is the Downtown Business District, a zoning district whose site plan review does look at roof design and building materials — but that applies to commercial buildings, not to your house. If you own a downtown commercial building, that review is real and we will walk you through it.

Woodland Lake and the cottage-conversion roof

Woodland Lake is about 290 acres, and it is man-made. In 1928 the Capital Land Company of Detroit acquired roughly 1,283 acres and dammed Ore Creek — the stream Brighton was originally named for, back when the settlement itself was called Ore Creek — to create it. The Woodland Shores subdivision was platted alongside the project, with a $2,500 minimum residence restriction and architectural approval required by the development company.

Here is the number that matters for a roofer: by 1952, only about 15% of Woodland Lake's shoreline had been developed. Which means the lakefront housing stock around it is overwhelmingly mid-century cottages that were expanded over and over, plus later infill built between them.

A house like that does not have one roof. It has three or four, built in three or four different decades, meeting each other at valleys nobody designed. Pitches do not match. A screened porch got enclosed and roofed at a shallow slope that ties into the main run. A dormer got added after the fact. Each generation of work brought its own flashing details and its own idea of how to lap into the last one. These are the most complex roofs in the Brighton market and they are also the ones with the most open water in front of them — roughly a mile of fetch on a prevailing westerly, hitting the lake-facing slope first.

We are not scared of these roofs. But we do inspect them differently: every plane, every intersection, every tie-in, and always from on top of the roof rather than from a ladder at the gutter line.

The other Brighton lakes

Brighton Township contains over twenty named lakes and about a thousand acres of water. Beyond Woodland, we work regularly on School Lake, Bitten Lake, Blaine Lake, Clark Lake, Woodruff Lake, Osborn Lake and Morgan Lake, and on Brighton Lake south of the city — which is an impoundment, and is not the same water as the downtown Mill Pond, however often the two get confused.

A quick note on neighborhood rules, and Brighton's version of this has unusually deep roots. When the Capital Land Company platted Woodland Shores alongside the 1928 dam project, it wrote in a $2,500 minimum residence restriction and reserved architectural approval to the developer — private design control on this lakefront is nearly a century old, and its descendants are the master deeds and association bylaws still recorded across Brighton Township today, including site condominium maps the township publishes for 37 developments. So on a home in Huntmore Estates, Morningside, The Peninsula, Woodland Lake West or Orchard Estates, we read the shingle color and profile rules before the order goes in, not after the bundles are on the roof.

Call (810) 588-3933

In Brighton, it is wind and ice — not hail

A lot of roofing marketing in Michigan is built around hail. In Brighton that would be dishonest. Between 2020 and 2026, NOAA's Storm Events Database logged exactly zero hail reports at Brighton. The nearest significant hail was 1.50 inches at Pinckney and 1.00 inch at Chilson on June 15, 2023, both west and southwest of here. There have been no tornadoes at Brighton in that window either — Livingston County's three all touched down in the western half of the county.

What Brighton gets is wind, and ice.

NOAA-confirmed severe wind events at Brighton, 2020–2026
DatePeak gustWhat was reported
March 30, 202581 mphTrees uprooted between Spencer Road and Pleasant Valley Road; one tree fell on a vehicle
August 24, 202368 mphTrees reported down
August 24, 202158 mphLarge tree limbs blown down onto the road
June 10, 202058 mphNumerous six-inch-diameter tree branches down

Source: NOAA National Centers for Environmental Information, Storm Events Database. Note that every one of these four events was reported as tree damage — which is exactly how wind takes a roof in Brighton.

The February 2023 ice storm is the one that actually cost money

On February 22, 2023, a major winter storm pushed warm Gulf moisture over a resident cold airmass across southeast Michigan. NOAA logged $2 million in property damage across Livingston County — the single largest weather loss in the county in this entire period, larger than any wind event and far larger than any hail event.

Ice does its damage at the edges. A glazed roof sheds nothing, so weight collects along the overhang until gutter spikes and fascia give up, and the meltwater trapped behind that ridge of ice finds the laps at the eave. Then the limbs come down on whatever is underneath. Three separate high-wind events in this period each knocked out power to 150,000 to 200,000 DTE customers — November 2020, December 2021 and March 2026 — and in every one of them the mechanism was the same: trees.

If you were here on March 30, 2025, put it on the list

That was the 81 mph day, and what got reported out of it was trees uprooted along the stretch between Spencer Road and Pleasant Valley Road, one of them landing on a vehicle. A gust in that range works on a whole elevation at once, and the shingles it loosens usually stay put and keep looking correct from the sidewalk. Owners on that side of town were the ones calling us the following autumn, once a long soaking rain finally found the openings.

So the practical step is not to wait for a stain. Have the exposed slope walked and hand-checked, get photographs, and keep the storm date attached to them — an insurer will ask for it. Our main roof repair page walks through how a gust breaks a shingle's seal in the first place.

Oaks over forty-year-old roofs

The Michigan DNR describes Brighton Recreation Area — 4,947 acres of it, right on the township's western edge — as an oak forest set in high, irregular ranges of hills. Those hills are glacial moraine, and they are the same landform the subdivisions were platted on.

You can read the canopy straight off the neighborhood names. Brighton Oaks. Woodlore. Walk in the Woods. Rolling Woods. Woodland Hills. Locust Ridge. Spruce Pointe. Developers named these places for what was standing on them, and the township's Natural Features Overlay requires new development to document significant native trees and site them to preserve existing woodland. Brighton protects its trees by ordinance — which is precisely why there are mature oaks standing over forty-year-old roofs all over this township.

What that means for your roof: acorn impact through the fall, heavy leaf load packing into valleys and gutters, persistent shade that keeps north-facing slopes damp long enough to grow moss and algae, and overhanging limbs that turn a 58 mph gust into a puncture. It also means we recommend trimming coordination more often in Brighton than anywhere else we work.

Neighborhoods and lakes we work in around Brighton

Our yard sits at 5896 Sterling Dr in Howell — a quarter-hour east along Grand River and you are in Brighton. We work both Brightons and the surrounding area — the site condominium developments across the township, the lakefront around Woodland and School and Woodruff, the pre-war homes near the Mill Pond, and the Genoa and Green Oak addresses that mail as Brighton. Brighton Area Schools serves about 5,782 students across the city and five townships, which is roughly the footprint we cover here.

  • Huntmore Estates
  • Morningside
  • Orchard Estates
  • Taylor Meadows
  • Meadow Lane Estates
  • River Hills
  • The Peninsula
  • Woodland Lake West
  • Woodland Lake Shores
  • The Bluffs of Woodland Lake
  • Woodlore
  • Woodruff Lake Shore
  • Eagle Ravine
  • Hillsborough
  • Walk in the Woods
  • Brighton Oaks
  • Morgan Lake Estates
  • Northwinds
  • Spencer Creek
  • Stone Valley
  • Windswept Farms
  • Greystone
  • Hawthorne
  • Dominion
  • Downtown Brighton
  • Mill Pond

Frequently asked questions

Free estimate

Get a free roof inspection in Brighton

No pressure, no obligation. A member of our team will follow up with you within one business day.

Call (810) 588-3933
HAAG CertifiedOwens Corning Platinum PreferredBBB A+ Accredited

Free quote · no obligation

Tell us about your roof

Type of service needed
Prefer to talk? (810) 588-3933

No obligation. We never share your info.

Call Now