Roof repair
Roof Repair in Linden, Michigan
Linden gets more full-freeze days a year than our own home base in Howell, sits on the northern edge of the ice-storm line, and has one of the most confusing permit maps in southeast Michigan. We repair leaks, ice dam damage, failed flashing and wind-lifted shingles across the city, Fenton and Argentine Townships, and the Deerfield Township addresses that mail as Linden from a different county entirely.
A Linden 48451 address covers four governments across two counties — and only about a quarter of them are actually the City of Linden. One of the four requires no roofing permit at all.
Do I need a permit to re-roof a house in Linden?
That depends which of four governments you are actually in, and only about a quarter of people with a Linden 48451 address are inside the city. Inside the City of Linden, yes — the fee is based on construction value, roughly $155 on a $9,000 job or $177 on a $14,000 one, and starting without one adds $100 on top of the permit fee. In Fenton Township, no: the township states plainly that building permits are not required for replacing a roof. Argentine Township does require one and publishes a dedicated roof permit form. And if you are in Deerfield Township — which mails as Linden but sits in Livingston County — your building permit comes from the county office in Howell at a flat $100. The repair itself runs the usual $350 to $1,500. It is the paperwork that changes at the property line.
~26%
Share of Linden 48451 households actually inside the city
58.6
Days a year in Linden that never rise above freezing
4×
Historic District Commission meetings per year — one per quarter
25 psf
Linden's ground snow load — the low pocket in a 30 psf county
Four governments, two counties, one ZIP code
The City of Linden is 2.43 square miles and about 4,160 people in 1,573 housing units. ZIP 48451 holds about 16,097 people in 6,080 units. Do that arithmetic and only around 26% of the population and housing carrying a Linden mailing address is actually inside the City of Linden. The other three-quarters is Fenton Township, Argentine Township, or Deerfield Township.
The clearest proof of how strange this gets: Deerfield Township's own township hall is at 4492 Center Road, Linden, MI 48451 — and Deerfield Township is in Livingston County, not Genesee. Argentine Township's building department is at 9048 Silver Lake Road, Linden, MI 48451, and it operates out of the fire department building.
There is no Genesee County building department covering these communities. Each one runs its own, or in Deerfield's case defers to Livingston County — which is the same office in Howell we already work with every week, four minutes from our yard.
- City of Linden — value-based permit, roughly $155 to $177 on a typical re-roof; $100 added if work starts without one; (810) 735-7980
- Fenton Township — no permit required for a re-roof; (810) 629-6711
- Argentine Township — permit required, dedicated roof form; (810) 735-4911, option 2
- Deerfield Township (Livingston County) — township land use permit, building permit via Livingston County at a flat $100; (517) 546-3240
- In the City of Linden, electrical, mechanical and plumbing applications go through Michigan LARA rather than the city
- We confirm which of the four you are in before anything is ordered
Fenton Township does not require a roof permit at all
This is the single most useful fact for anyone shopping bids in this ZIP, and it comes straight from the township's own FAQ: "No. Building permits are not required for replacing a roof, windows, or siding. Only when you are changing the actual structure such as roof pitch, trusses, or window and/or door way size."
That is a legitimate policy and it is not unusual in Michigan. But understand what it means and what it does not. It does not change the Michigan Residential Code, which applies identically whether or not anyone comes to inspect. Ice barrier still runs 24 inches inside the exterior wall line — and on a slope of 8:12 or steeper, also not less than 36 inches measured along the slope from the eave. Asphalt still cannot go on a slope under 2:12, and 2:12 through 4:12 still needs double underlayment. A roof replacement still has to include removal of the existing layers down to the deck.
What it means practically is that in Fenton Township nobody is checking. The quality of your roof depends entirely on who you hired. That is worth remembering when a bid comes in noticeably cheaper than the others, because on this side of the line there is no inspector to catch what got skipped.
We install to the same standard everywhere, and in Fenton Township we photograph the deck, the ice shield and the nail placement anyway — so you have the record even though the township is not asking for it.
The historic commission meets four times a year
If your house is in Linden's historic district, this is the paragraph that will save you a summer.
Linden designated its first local historic district in 1975 and became a Certified Local Government on November 9, 2021 — the 34th community in Michigan to do so. The Bridge Street–Broad Street Historic District was listed on the National Register in 1982: three central blocks of Broad Street plus about a block north and south along Bridge and Main, with 35 of its 43 buildings contributing. It is mostly brick Italianate commercial work from 1850 to 1925, plus ten wood-frame residential structures in Greek Revival or Queen Anne.
The Historic District Commission is real and it has design review. A Certificate of Appropriateness costs $50, and the city's fee schedule lists it as a line item alongside building permits. But here is the thing nobody warns people about: the Commission meets on the third Wednesday of each quarter — January, April, July and October, at 6:30 p.m. at the Loose Senior Center on North Bridge Street. Four meetings a year.
Applications are due at least a week before, and the Commission's own page says two weeks. Miss a cycle and you are waiting up to three months. If you are planning historic-district work in Linden, the calendar matters more than the fee does, and it is the first thing we check.
What Linden's design guidelines actually say about roofs
The residential section is specific and worth quoting, because it settles a question people ask us a lot. When replacing roofs, select materials historically appropriate to the house. Composition roofing can replicate original patterns — but it is inappropriate to replace a metal, slate or tile roof with composition roofing materials.
Beyond that: original roof size and shape should be maintained, dormers visible from the street require special attention, and neutral colours are recommended. Existing chimneys should be maintained with repairs matching the original colour, shape and brick pattern, and new chimneys should not be visible from the street.
On the commercial side the guidelines say historic rooflines are to be preserved, that flat roofs sloping front-to-back should stay that way, and that plumbing vents, skylights, attic vents, mechanical equipment and antennas must not be visible from the street. Historic gutters and downspouts should be maintained, and if missing or beyond repair, replaced using traditional materials in a compatible design.
One honest gap: we could not confirm whether a straight like-for-like asphalt re-roof on a contributing house triggers a Certificate of Appropriateness or is treated as ordinary maintenance, and the district's exact boundary streets are on a scanned map we could not read. Both are questions for the city at (810) 735-7980, and we will make that call with you rather than guess.
The mill is leaning, and they are fixing it
The Linden Mill at 201 North Main Street was listed on the National Register on August 21, 1972 — reportedly the first building in Genesee County ever listed. Seth Sadler and Samuel Warren erected a saw and grist mill here between 1845 and 1850 according to the state historical marker; the gristmill ran for over a century until the machinery was dismantled and sold at auction in 1956, after which the village bought the building for municipal offices and a library. It houses the Genesee District Library's Linden branch and the Linden Mills Historical Society Museum today.
As of late 2025 it is undergoing a $5.6 million renovation — $4 million in state funds plus $1.6 million from the city — including structural reinforcement and underground counterforts to correct the building's lean toward the Shiawassee River.
We mention it because it is the clearest possible illustration of what old buildings on a riverbank do over 175 years, and because the mill pond dam it sits beside is still the thing controlling the river through the middle of town.
Linden is in the low snow-load pocket of a high-snow county
This is a genuinely specific piece of local code knowledge and it is the kind of thing that separates a bid from a guess.
Michigan Residential Code Table R301.2(5) assigns ground snow loads by jurisdiction. Genesee County is 30 pounds per square foot — except for a named list of communities set at 25. The City of Linden is on that list, and so are Argentine Township and Fenton Township, along with the City of Fenton, Grand Blanc, Davison, Gaines, Goodrich, Atlas and Mundy. Livingston County is 25 across the board.
So the Linden area designs to 25 psf, the same as Howell, while Flint, Flushing, Mt. Morris, Clio and Montrose design to 30. Linden sits in the low pocket of a high-load county — which is why it matters that somebody actually reads the table rather than assuming a county-wide number.
The statewide values apply everywhere here: 90 mph design wind speed, a 42-inch frost line, severe weathering, and ice barrier underlayment required — yes, required, not recommended.
The freeze number that is measured in your town
There is a NOAA station in Linden itself, the Linden wastewater plant, and it gives us something better than a borrowed snowfall figure from Flint.
Linden records about 149.0 nights a year at or below 32°F and — this is the number that matters — about 58.6 days a year when the temperature never rises above freezing. Compare that with 51.7 at Howell and 50.8 at Flint Bishop. Linden gets roughly seven more full-freeze days a year than our home base, and more than the airport nineteen miles north of it.
A full-freeze day is a day the snow on your roof does not go anywhere. Stack enough of them and the load sits, the eave stays glazed, and every partial thaw feeds meltwater into an ice ridge that has nowhere to drain. That is the ice-dam mechanism, and Linden runs a longer season of it than most of the towns around it.
On snowfall totals we will be careful: the Linden station publishes no snowfall normal, so any inch figure you see attached to Linden is really a Flint number — 52.1 inches at Flint Bishop, thirteen miles north. We would rather give you the freeze-day figure that was actually measured here.
Ice and wind, not hail — and one correction worth making
We want to correct something we see repeated about this area, because getting it wrong would be sloppy.
The February 22, 2023 ice storm was the big one for southeast Michigan — $16 million of damage in Wayne County, $11 million in Oakland, $8 million in Washtenaw, $2 million in our own Livingston County. Genesee County is not on that list. There is no NOAA ice storm event recorded for Genesee County that day; the icing footprint stopped just south of it.
Genesee's ice storm that winter came five days later, on February 27, 2023, with up to a quarter inch of accumulation and power outages, and the National Weather Service noted the icing was most prevalent between M-59 and I-69 — where re-icing of trees and utility lines was then hit by gusts up to 35 mph. Genesee's only other ice event in the period was January 2020, also about a quarter inch.
So Linden sits right on the line the NWS keeps naming as the northern edge of these storms. Two icing events in six years, both around a quarter inch, both with outages. That is worth telling you accurately rather than borrowing a bigger county's number.
On hail, the record is equally clear. Genesee County's serious hail lands on the Davison, Flushing and Mt. Morris side — Davison took 2.75 inch stones on July 20, 2023 with $20 million logged on a single event. The nearest hail of an inch or more to Linden in the entire 2020 to 2026 record was 1.00 inch at Argentine on April 24, 2022. Linden's hazard profile is wind and ice, not hail, and we would rather say so than sell you a claim that does not exist.
| Date | Event | What was reported |
|---|---|---|
| July 11, 2022 | EF0 tornado, Lake Fenton to Holly | $35,000 — first damage on Pine Street near Lake Fenton, where large limbs took out a second-story dormer and a portion of a roof; a barn farther along lost some metal roofing |
| August 11, 2021 | 64 mph gust at Linden | Numerous trees reported down; nearly 850,000 customers lost power statewide |
| August 24, 2023 | 68 mph gust at Argentine | Multiple trees down; regionally 60 to 80 mph gusts with structural damage to homes and about 500,000 customers out at peak |
| August 3, 2022 | 60 mph gust at Linden | A tree was blown down; over 100,000 customers without power |
| February 28, 2024 | EF2 tornado at Grand Blanc | $1,000,000 — 115 mph winds; a roof was partially stripped from one home and an industrial complex lost the majority of its roof |
| February 27, 2023 | Ice storm, Genesee County | Up to a quarter inch of ice with power outages, most prevalent between M-59 and I-69 — the corridor Linden sits on |
Source: NOAA National Centers for Environmental Information, Storm Events Database. Gust figures are National Weather Service estimates converted from knots.
A town where half the houses were built in the same twenty years
The City of Linden has an unusually barbell-shaped housing stock, and both ends need us.
At one end, 47.2% of all city housing — 743 of 1,573 units — was built between 1990 and 2009. That cohort is 17 to 36 years old now and it is squarely in second- and third-roof territory: sealant strips releasing, pipe boots splitting from UV, ridge cap walking on the windward slope. In Fenton Township the same window accounts for 41.5% of the stock, roughly 2,963 units, at nearly four times the volume.
At the other end, 14.2% of Linden's housing — 224 units — predates 1940. That is the older core around Bridge and Broad, in or beside the historic district, where the work is chimney flashing, mismatched additions and valleys that were cut by hand.
In between, almost nothing. Only 4.6% of the city was built in the 1980s and only 2.7% since 2010. The city is 83.2% single-family detached and 90.9% owner-occupied, with a vacancy rate of about 1.1% — seventeen vacant units in the whole city. That is a settled town where people stay, which in our experience means roofs get maintained rather than flipped.
What we get called out for most in Linden:
- Failed pipe boots on the large 1990–2009 cohort
- Sealant strips released across an elevation on 25-to-35-year-old shingles
- Ice dam damage at eaves after a long run of full-freeze days
- Chimney flashing and missing crickets on the pre-1940 core near Bridge and Broad
- Valley failure where an addition meets an older roof at a mismatched pitch
- Reused step and counter flashing from a previous re-roof
- Limb strikes from mature street trees — the mechanism in every local NOAA narrative
- Two existing layers found on tear-off, which Michigan code will not let us cover over
The mill pond, the lakes, and a canopy that is street trees rather than forest
The Shiawassee River runs transverse across the middle of Linden and is controlled by a dam that creates the Mill Pond just east of Bridge Street. Pond and river together are about 27 acres, and the Mill Pond connects east to Tupper Lake and Lake Ponemah in Fenton Township. All of it is part of the Shiawassee River State and National Water Trail. The city is generally flat, running 860 to about 920 feet in elevation.
Beyond the city line this is serious lake country. Federal hydrography data puts Lake Fenton at about 880 acres, Lobdell Lake at 785, Lake Ponemah at 403, Silver Lake at 334, Runyan at 173, Loon at 158, Pine at 139 and Byram at 133. Byram Lake borders the south side of the City of Linden — the lake association puts it at 132 acres with an average depth of 15.3 feet and a maximum of 50, and has been organised since 1970 around invasive aquatic plant control. Lake Fenton, incidentally, was originally called Long Lake.
On trees, the city's own adopted master plan is refreshingly blunt and it contradicts the assumption most roofers would make. Woodlands are not a prominent natural feature in the city. The largest wooded area is around Eagle's Wooden Park and along the Shiawassee River, with other scattered woodlands throughout — but mature street trees and neighbourhood trees are prevalent throughout the city's neighbourhoods.
That is a meaningful distinction. Linden is not a forest canopy town, it is a mature street-tree town, and the difference shows up on the roof as limb strike, leaf and seed load packing into valleys and gutters, and shade holding moss on north-facing slopes — rather than the whole-tree failures you get in heavier woodland. It also matches the storm record exactly: numerous trees down at Linden, multiple trees down in Argentine, six inch limbs down at Fenton.
Linden County Park at 135 acres on Byram Lake, with Clover Beach and a toboggan hill, sits just outside town, and Spring Meadows Country Club and Shiawassee Shores are both inside the city.
Where we work in and around Linden
Linden is about forty minutes north of our yard in Howell. We work the pre-1940 core around Bridge and Broad, the 1990s and 2000s subdivisions filling in around the city, the lake communities on Byram, Lobdell, Loon, Silver and Ponemah, and the Argentine and Deerfield Township addresses that mail as Linden. Linden Community Schools serves about 2,350 students across five schools, and Fenton Township alone is split across three different districts — another reminder that the map here does not follow the mail.
- Downtown Linden
- Mill Pond
- Bridge Street
- Broad Street
- Spring Meadows
- Forest Ridge
- Forest Ridge Glens
- Saddlebrook Farms
- Creekwood Colony
- Pine Valley
- Chestnut Grove
- Sandal Wood Village
- Byram Ridge
- Byram Lake
- Lobdell Lake Estates
- Argentine Park
- Loon Harbor Preserve
- Loon Lake Estates
- Ponemah Lake Estates
- Silver Cove
- Silver Lake Farms
- McCaslin Lake
- Pineview Lake Estates
- Chateaux Du Lac
- Emerald Pointe
- Linden Crossings
- Linden Grove
- Linden Meadows
- Linden Orchards
- Haviland Beach
- Willows On The Pond
- Woods At River Ridge
Frequently asked questions
Nearby towns we serve
Related services
Free estimate
Get a free roof inspection in Linden
No pressure, no obligation. A member of our team will follow up with you within one business day.
Call (810) 588-3933