Roof replacement
Roof Replacement in Linden, Michigan
Linden is a first-re-roof town. Nearly half the houses inside the city were built between 1990 and 2009, which puts them somewhere between seventeen and thirty-five years old — the exact window in which a builder-grade shingle roof stops being a roof and becomes a maintenance problem. Around that core sits a 1970s cohort on its second covering, a pre-1940 pocket near Bridge, Broad and the Mill Pond, and the lake houses of Argentine and Byram. A 48451 address can sit in any of four governments, and they do not answer the permit question the same way. We replace roofs across all of them with a full tear-off, a complete Owens Corning system and a warranty registered in your name, and we find out which office is yours before we schedule a crew.
Serving the City of Linden and Argentine Township in Genesee County, the 48451 addresses in Fenton Township, and the Deerfield Township corner in Livingston County — four governments behind one mailing address.
Do I need a permit to replace my roof in Linden?
That depends on which of the four Linden-area governments your house sits in, and only two of them publish a clear answer. Argentine Township does: its building department, inside the fire department on Silver Lake Road, issues a dedicated Zoning Permit Application for roofs, so a re-roof is permitted there and we pull it. Fenton Township, which covers the 48451 addresses east of the city toward Byram Lake, says in its own published FAQ that building permits are not required for replacing a roof, windows or siding unless you are changing the structure — a new pitch, new trusses. The City of Linden adopts the State Construction Code Act and the Michigan Building Code and runs Building and Code Enforcement out of 132 East Broad Street, but it does not state online whether a like-for-like re-roof needs a city permit, so we call the building official before your job is scheduled rather than guess. The Deerfield Township corner on the Livingston County side has no township building department, so anything required there comes through the Livingston County Building Department in Howell; we confirm that one by phone too. Either way, the roof is built to the same Michigan Residential Code.
1990
Median year built inside the City of Linden — the first-tear-off generation
47.2%
Of city homes built 1990–2009, the cohort now at the end of a first roof
14.2%
Of city homes built before 1940, mostly around Bridge, Broad and the Mill Pond
545 acres
Lobdell Lake in Argentine Township — open water on the windward side
Four governments, one Linden mailing address
Linden is the smallest of the four. The city holds about 4,160 people and 1,573 housing units; Argentine Township around it holds 7,028 people and 2,861 units; Fenton Township, whose western edge carries Linden addresses around Byram Lake and Linden County Park, holds 17,067 people and 7,138 units. A corner of Deerfield Township on the Livingston County side also mails to 48451. Same schools, same lakes, same shingles — four different front desks.
This matters on the day the job is booked, not before. We identify the jurisdiction from the parcel on the estimate visit, call whichever office it is, and put the answer in the written estimate so you are not the one making the call.
| City of Linden | Argentine Twp | Fenton Twp | |
|---|---|---|---|
| Population | 4,160 | 7,028 | 17,067 |
| Housing units | 1,573 | 2,861 | 7,138 |
| Median year built | 1990 | 1987 | 1992 |
| Built 2000–2009 | 22.8% | 16.0% | 22.3% |
| Built 1990–1999 | 24.4% | 25.8% | 19.2% |
| Built 1970–1979 | 18.8% | 17.5% | 13.3% |
| Built before 1940 | 14.2% | 5.1% | 3.9% |
| Owner-occupied | 90.9% | 93.7% | 91.9% |
| Single-family detached | 83.2% | 84.4% | 85.9% |
Source: U.S. Census Bureau, American Community Survey 2024 five-year estimates. Argentine Township was organized in 1836 and covers 36.3 square miles; its 2020 population was 7,091.
City of Linden: Building and Code Enforcement
The city's Building and Code Enforcement office is at 132 East Broad Street, with Marty Johnson as building official, reachable at (810) 735-7980, open Monday through Thursday 8 to 5 with a lunch closure from 12:30 to 1:30 and Friday mornings until 1. The city adopts the State Construction Code Act, the State of Michigan Building Code and its own ordinances; electrical, mechanical and plumbing work runs on the state LARA applications instead.
Two things in the city's own paperwork are worth knowing. Its inspection information sheet places the rough inspection after the roof and framing are on, and the permit holder has to call twenty-four hours ahead — which is why a city job gets scheduled around inspection availability rather than the other way round. And the city applies a surcharge to work carried out without the permit it required, so the wrong guess about whether a permit was needed is not a neutral outcome. That is the reason we phone the building official for your specific address instead of repeating what another roofer's website says.
The city also requires a point-of-sale housing inspection before a property changes hands. If you are replacing a roof ahead of listing, that inspection is a good reason to have the tear-off, the deck repairs and the new flashings documented in writing.
Argentine Township: a roof permit form of its own
Argentine is the clearest of the four. Its building department sits inside the fire department at 9048 Silver Lake Road, open Monday to Friday 8:30 to 4:30, reachable at (810) 735-4911 option 2 or by email to the building address on the township site. The township publishes a Zoning Permit Application specifically for roofs: it asks for roof type — residential, commercial or accessory — whether the work is new, an addition, an alteration or a repair, the frame type, the roof square footage, and the contractor's license, FEIN and workers' compensation. We fill that out, attach our license and insurance, and file it before the crew rolls. The form does not list its inspection sequence or the adopted code edition, so we confirm both with the department when the permit is issued.
Fenton Township and the Deerfield corner
Fenton Township's published building FAQ is unambiguous: building permits are not required for replacing a roof, windows or siding, and are only triggered when the actual structure changes — roof pitch, trusses and the like. Its building department is at 12060 Mantawauka Drive in Fenton if your job does involve a structural change, such as opening a cathedral ceiling or re-framing a porch roof that was never built right. No permit is not the same as no rules: the Michigan Residential Code still governs the layer limit, the ice barrier, the drip edge and the underlayment, and we build to it regardless.
Deerfield Township, on the Livingston County side, has no building department of its own, so permits there come through the Livingston County Building Department in Howell. We have not found the county's current re-roof policy published in a form we are willing to quote as fact on your page, so we call Howell for the address. If you are in that corner and want the answer before you talk to us at all, that is the number to ring.
What a Linden roof replacement actually corrects
The city's median home went up in 1990 and nearly half of all city housing dates from 1990 to 2009. Argentine's own 1990s wave is 25.8 percent of its housing. That is a very specific kind of roof: builder-grade three-tab or early architectural shingles over 7/16-inch OSB, gable vents at each end with a handful of box vents, one course of ice barrier at best, and no drip edge at the rakes — Michigan did not require drip edge at both eaves and rakes until 2012. Those roofs are now seventeen to thirty-five years old, which is at or past the end of the only life they were ever going to have.
The replacement is where every one of those shortcuts gets undone at once, because the deck is only open once. Drip edge goes on at eaves and rakes. Ice barrier runs from the eave to at least twenty-four inches inside the exterior wall line as the code requires, and further up a steep slope. Gable vents get sealed and a continuous ridge vent takes over, fed by real soffit intake with a baffle in every rafter bay so the intake is not buried in insulation. Every pipe boot, step flashing and counterflashing is new rather than reused. And every sheet of OSB gets checked for swollen edges and delamination with the shingles off, which is the only moment anyone can honestly assess it.
The 1970s second-roof cohort
Almost one city house in five dates to the 1970s, and Argentine's share is similar at 17.5 percent. These are on a second or third covering. The recurring findings are a layover hiding a soft deck, an attic vented by nothing but two gable louvers, bath fans dumping into the attic instead of through the roof, and valleys woven in a way that has worn through at the centre. Michigan's Residential Code prohibits a re-cover over two or more existing layers or over a water-soaked or deteriorated deck, so on most of these houses a tear-off is not a preference, it is the only legal option.
The pre-1940 houses near Bridge, Broad and the Mill Pond
About 224 city housing units — one in seven — predate 1940, concentrated around Bridge Street, Broad Street, Main Street and the Mill Pond. They bring steeper pitches, plank decks rather than sheathing panels, porch and addition roofs low enough to need double underlayment between 2:12 and 4:12 or a membrane below that, and usually a stack of coverings already at the legal limit. Full removal on these houses is the whole point: you cannot sheet over a split plank you cannot see.
Manufactured and mobile homes
Mobile homes are 7.6 percent of city housing and 11.8 percent of Argentine's, including communities such as Shiawassee Shores. Roofing a manufactured home is a different job with different fastening and a different ventilation logic, and it is a conversation to have before an estimate rather than after. Tell us the home type when you call and we will tell you plainly whether it is a job for us.
Linden's historic district, and what it does and does not control
The Bridge Street–Broad Street Historic District was listed on the National Register on November 26, 1982. It covers roughly 35 acres and 43 buildings, of which 35 are contributing — Greek Revival, Italianate and Queen Anne, mostly built between 1850 and 1925, including ten wood-frame houses. A National Register listing on its own is honorary and does not control what a homeowner puts on a roof.
Linden, though, also has a local Historic District Commission, and a local commission is a different thing entirely. It meets on the third Wednesday of January, April, July and October at 6:30 p.m. at the Loose Senior Center, 707 North Bridge Street. Certificate of Appropriateness applications are due two weeks before a meeting, and review follows the Secretary of the Interior's standards along with the city's local design guidelines. With four meetings a year, timing is the thing that catches people out.
What the city does not publish is whether a same-material asphalt re-roof inside the district needs a Certificate of Appropriateness at all. We are not going to state a rule the city has not stated. If your house is in the district, we ask the city on your behalf before the job is booked, and if a Certificate is required we prepare the application with you and work to the meeting calendar rather than against it.
Downtown, and the Mill
Linden Mill at 201 North Main Street was built around 1850 and listed on the National Register on August 21, 1972; it houses the Genesee District Library branch, the historical museum and the city's council chambers, and a major restoration of the building broke ground in October 2025. Around it are the Mill Pond on the Shiawassee River, the Kimble-Sharp Gazebo, the Music by the Mill concerts and the Eagles Wooden Park trails, plus Linden Mills Days, running since 2011, and the older Summer Happening, going back to 1974. If your house is on or near Bridge, Broad or Main, we schedule around the event calendar and confirm where a container can sit before the first truck.
Working in Linden: hours, access and soft ground
The city's noise ordinance, section 132.022, allows the erection, demolition, alteration or repair of a building only between 7:00 a.m. and 7:00 p.m. unless a permit says otherwise, and separately prohibits loading or unloading building materials near a residence between 10:00 p.m. and 7:00 a.m. That is a workable window: a tear-off and dry-in on a typical city house fits inside one of those days, and a larger roof gets two.
Ground is the other Linden-specific detail. The area is described on the city's own history as lowland — marsh, swamp and previously dredged marl-bottom lakes — and a good deal of the buildable land near the water behaves that way after a wet week. A loaded container parked on soft turf leaves ruts that take longer to repair than the roof took to install, so our default is your driveway on plywood, and where the driveway will not take it we set the container on the hard surface nearest the house and carry.
On the lake roads around Lobdell and Byram, access is the constraint rather than hours. Many of those roads are narrow and some are association-maintained, so we confirm turnaround, overhead clearance and container placement with the road association before the schedule is set, and we use a boom truck to land bundles on the roof from the closest hard surface when a delivery truck cannot get to the house.
Linden's storm record, and the numbers that actually appear in the database
Linden's severe weather is wind and limbs, not hail. Here is the full decade at and near Linden as NOAA's Storm Events Database records it — not as a door-knocker describes it.
| Date | Location | Event | What was recorded |
|---|---|---|---|
| August 11, 2021 | Linden | 56 mph thunderstorm wind (estimated) | Numerous trees reported down; the same line hit Hartland and Holly |
| August 3, 2022 | Linden | 52 mph thunderstorm wind (estimated) | A tree blown down |
| April 24, 2022 | Argentine | 1.00 inch hail | The only one-inch hail report near Linden in the decade |
| July 11, 2022 | Lake Fenton to Holly | EF0 tornado, 7.5 miles | Limbs took a second-story dormer and part of a roof on Pine Street near Lake Fenton |
| August 24, 2023 | Argentine | 59 mph thunderstorm wind (estimated) | Multiple trees down in Argentine; 50 mph at Fenton the same night |
| February 27, 2023 | Genesee County | Ice storm | Up to a quarter inch of ice, with outages |
| February 28, 2024 | Grand Blanc, 12 miles northeast | EF2 tornado | Roofs stripped; the nearest strong tornado, and it did not reach Linden |
| May 18, 2026 | Fenton | 50 mph thunderstorm wind | Large limb down |
| March 13, 2026 | Genesee County | 52 mph high wind | County-wide gradient wind event; similar events in November 2020 and December 2021 |
Source: NOAA National Centers for Environmental Information, Storm Events Database, bulk files through September 10, 2026. Wind speeds shown as estimated are National Weather Service estimates. No hail was logged at Linden itself between 2016 and 2026.
One note about that table. The September 2–3, 2026 storm that produced a 70 mph measurement at Howell and 60 mph at Brighton, and dropped trees at Flushing and Holly, logged no Linden, Argentine or Fenton report on the National Weather Service event page at all. If someone tells you your Linden roof was destroyed in that storm, ask which report they are reading.
What that record adds up to is a wind-and-limb town under a heavy oak and maple canopy. Owens Corning Duration shingles carry a 130 mph wind resistance limited warranty as standard and a 160 mph enhanced warranty when the full component set goes on with starter shingles at the eaves and the rakes. On the exposed west-facing shorelines at Lobdell and Byram we fasten to the manufacturer's high-wind pattern rather than the four-nail code minimum. And because the sealant strip on a new shingle is heat-activated — a day or so in July, up to about twelve weeks on a shaded north slope in the cold — a Linden roof finished by mid-October is sealed before the November wind arrives.
Lobdell, Byram and the Mill Pond: roofs on the water
Lobdell Lake in Argentine Township is 545 acres with a maximum depth of 78 feet, all-sports, connected to Bennett Lake by a channel under Bennett Lake Road, ringed with custom lakefront homes; the unincorporated community of Argentine sits on its shore. Byram Lake is 132 acres, 50 feet at its deepest and about 16 feet on average, also all-sports, with roughly 140 waterfront homes built across a span from 1887 to 2007 and frontage shared between the city, Fenton Township and Fenton. Its public access is at Linden County Park and Clover Beach, 15349 Linden Road, 135 acres with a 1.1-mile trail and a free launch on limited spring and fall weekends. In town, the Mill Pond on the Shiawassee River anchors downtown. Lake Ponemah, Silver, Loon, Pine, McCaslin and Bennett Lakes all sit within a short drive.
A shoreline running from 1887 to 2007 tells you what the roofs look like: cottages that became year-round houses one addition at a time, with three or four roof planes meeting at angles nobody designed, low-slope porch and sunroom roofs tacked onto steep main roofs, and dead valleys that hold water and leaves. A replacement is the one chance to reconcile that geometry. Anything under 2:12 gets a membrane rather than shingles. Between 2:12 and 4:12 the code requires double underlayment, and we do it. Dead valleys get a cricket so the water has somewhere to go. And the water-facing elevation gets rake starter and high-wind fastening, because a westerly crossing 545 acres of open water hits that slope before it hits anything else.
Shade, moss and the canopy
The oak and maple canopy at Byram and Lobdell is the reason those roofs look older than they are. Shade keeps a north slope damp, damp grows moss and algae, and a limb over a roof is a hazard waiting for the right gust — the July 2022 tornado near Lake Fenton did its roof damage by dropping a tree, not by lifting shingles. Owens Corning hip and ridge brings 25-year algae resistance with the system warranty, which handles the staining. The limbs are a separate conversation, and the week before a tear-off is the right time to have it with an arborist.
Skylights and additions
On the 1990s and 2000s houses that make up most of Linden, original skylights are exactly as old as the shingles coming off. Reflashing a twenty-five-year-old unit puts a new roof around a seal at the end of its life, and the roof is open once. On a lake cottage with a low-slope addition, replacing the unit is also the moment to correct the slope and flashing detail that made it leak in the first place.
The Owens Corning system we register in Linden
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 Linden 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 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, which matters in a city that requires a point-of-sale inspection.
The warranty requires the whole system, not just the shingle: 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 eaves and rakes, and VentSure balanced ventilation — plus new flashings and new drip edge. We install all of it as standard on every Linden roof, in the city, in Argentine, in the Fenton Township corner and in Deerfield alike. Our credentials behind it: Owens Corning Platinum Preferred, BBB A+ accredited, HAAG Certified inspectors.
Colors for Linden houses
On the Greek Revival, Italianate and Queen Anne houses around Bridge and Broad, the Duration Designer line — Aged Copper, Storm Cloud, Black Sable — reads closest to the slate those roofs were built to imitate, and it is also the line we would take to a historic district review. The 1970s ranches and splits sit well under Estate Gray, Slatestone Gray or Onyx Black. The 1990s and 2000s brick-and-vinyl colonials that dominate the city and Argentine take Driftwood, Teak or Brownwood. On lake homes with cedar or stained siding, Sand Dune and Aged Copper; on the most exposed Lobdell and Byram frontage, Duration FLEX, the SBS polymer-modified shingle with a UL 2218 Class 4 impact rating. We bring full-size samples to the estimate and look at them against your siding, in daylight, at the house.
New building around Linden
Linden City Council approved the final site plan for Forest Ridge Estates, a 30-unit planned unit development, on May 12, 2025, and the city discussed further measures to increase housing supply that September. Allen Edwin Homes is selling parcels at Fenton Acres with a Linden mailing address and Linden schools, close to US-23. Outside those, new construction inside the city has been thin — only about 42 units have gone up since 2010, which is 2.7 percent of the city's housing.
We roof new construction and additions across all four jurisdictions, and a roof built to a Platinum Protection specification from day one is a roof that is not having the two-layer conversation forty years from now. Linden Community Schools, about 2,350 students, draws from Linden, Argentine and parts of Fenton, Gaines, Mundy, Deerfield and Tyrone Townships — which is a fair map of where our Linden crews work in a given month.
Linden neighborhoods where we replace roofs
From our yard at 5896 Sterling Dr in Howell, Linden is about 25 miles and 35 minutes north, up US-23 to the Silver Lake Road exit. We replace roofs across the city, Argentine Township, the Fenton Township side around Byram Lake and the Deerfield corner — the older streets around Bridge, Broad, Main and the Mill Pond, the 1990s and 2000s subdivisions that make up most of the city, the acreage and farm homes of Argentine, and the lake houses on Lobdell and Byram.
- Downtown Linden
- Bridge Street
- Broad Street
- Main Street
- Mill Pond
- Linden County Park
- Byram Lake
- Lobdell Lake
- Bennett Lake
- Loon Lake
- Pine Lake
- McCaslin Lake
- Silver Lake Road
- Lobdell Road
- Linden Road
- Rolston Road
- Bennett Lake Road
- Saddlebrook Farms
- Forest Ridge
- Forest Ridge Glens
- Creekwood Colony
- Pine Valley
- Chestnut Grove
- Orchard View Estates
- Sandal Wood Village
- Byram Ridge
- Lobdell Lake Estates
- Argentine Park
- Loon Harbor Preserve
- Loon Lake Estates
- Ponemah Lake Estates
- Silver Cove
- Silver Lake Farms
- 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
- Yorkshire
- Argentine Township
- Fenton Township
Frequently asked questions
Do I need a permit to replace my roof in Linden?
My house is in the Bridge Street–Broad Street historic district. Does someone have to approve my shingles?
Fenton Township says no permit is required. Can I just go over the old shingles?
What hours can you work at my house in the city?
My house was built in 1998 and the roof looks fine from the street. Is it really time?
Is Linden a hail town?
I heard Linden took a 68 mph gust in 2023. Did it?
Can you get a truck to a house on Lobdell or Byram?
Should I replace the skylights while the roof is off?
What warranty comes with a Linden roof replacement?
Nearby towns we serve
Related services
Free estimate
Get a free roof replacement estimate in Linden
No pressure, no obligation. A member of our team will follow up with you within one business day.
Call (810) 588-3933