Roof repair
Roof Repair in Ann Arbor, Michigan
Ann Arbor is the oldest, steepest and most regulated roofing market we work in — one in seven houses predates 1940, fifteen local historic districts carry real design review, and it is the only town on our list where hail is a genuine problem rather than a sales pitch. We repair leaks, ice dam damage, failed flashing and storm damage across the city and the townships that share its mail.
Fifteen local historic districts with a real commission — but an in-kind re-roof is a $35 staff approval, not a hearing. And an Ann Arbor address does not always mean the city issues your permit.
Do I need historic approval to re-roof a house in Ann Arbor?
If your house is in one of the city's fifteen local historic districts, yes — but far less painfully than most people assume. The city's own FAQ says a Certificate of Appropriateness is needed any time you change the exterior of your house, and it names replacing the roof specifically. The good news is item 8 on the Historic District Commission's staff approval list: replacement of roofs with a material exactly matching the existing top roofing layer, or with the original roofing material, is delegated to staff. That is a $35 approval on a form, not a public hearing. In 2024, 138 of 178 applications — 78% — were approved by staff without going to the Commission. Change the material and you go to the full Commission at $100, meeting monthly. The repair itself runs the usual $350 to $1,500 band, plus a valuation-based city permit.
15
Local historic districts in Ann Arbor, with real design review
78%
Of 2024 historic applications approved by staff, not a hearing
14.8%
Ann Arbor housing built before 1940 — about 1 in 7
1.75 in
Hail at Delhi Mills, June 15, 2023 — this market does get hail
Fifteen historic districts — and the shortcut most contractors do not know about
Ann Arbor has fifteen locally designated historic districts under Michigan's Public Act 169 of 1970, with a Historic District Commission appointed by the Mayor and Council. They range from a single property to some of the largest districts in the state. The full list: Ann Street, Broadway, Cobblestone Farm, Division Street, East Liberty, East William, Fourth/Ann, Liberty Street, Main Street, Northern Brewery, Old Fourth Ward, Old West Side, the Robert and Erma Hayden House, State Street and Washtenaw/Hill.
The Old West Side alone covers 958 parcels across roughly 33 blocks, with only 78 buildings determined non-contributing. It was listed on the National Register in 1972 and locally designated in 1978, with a period of significance running 1840 to 1941. The Old Fourth Ward covers 372 properties and was resurveyed in 2023 and 2024 under a Certified Local Government grant.
Yes, a Certificate of Appropriateness is required to replace a roof in any of them. The city says so in plain language on its own FAQ page. But the part that saves Ann Arbor homeowners weeks is the Commission's Staff Approval List, which delegates 44 categories of minor work to staff without a hearing. Item 8 covers roofs, and it reads: replacement of roofs with a material exactly matching the existing top roofing layer or with the original roofing material or a replica of the missing or covered original roofing material.
So an asphalt-over-asphalt re-roof that matches what is up there now, or a restoration back to the documented original material, is a $35 staff approval. A material change is not on the list and goes to the full Commission at $100. The numbers show how the split works in practice: of 178 Certificate of Appropriateness applications decided in 2024, 138 — 78% — were approved by staff. The other 40 went to hearings, and all 40 were approved, some with conditions.
The calendar, the fees, and the penalty for skipping it
The Historic District Commission meets on the second Thursday of every month at 7:00 p.m. in City Council Chambers, and applications are due in the STREAM portal roughly three and a half weeks before the hearing. Each Commission-route application also gets a pre-hearing site visit from the HDC Review Committee — at least two Commissioners plus staff.
Fees: staff review $35, a revision to an existing approval $35, Commission review of all other work $100. And the penalties are published and specific, which is unusual. Work completed without approvals: $50 in addition to the review fee. Work started without approvals: $250 in addition to the review fee. The city's building fee schedule separately adds $35 for historic district staff review on the permit side.
If you are not sure whether you are in a district, there are three ways to check, and the city lists all of them: look your address up in the Assessor's online property data, where General Information carries a Historical District yes/no; turn on the Historic Districts layer under Community Planning Layers on the City Zoning Map; or look at the individual district maps. We check it as part of the estimate so nobody finds out afterwards.
For questions the city's Historic Preservation Coordinator is Jill Thacher at 734.794.6265, and the general line is hdc@a2gov.org.
What the design guidelines actually say about roofs
The adopted guidelines open by framing why roofs get this attention: the roof shape and pitch is a primary definition of the architecture of the building, and the goal in rehabilitation is to retain the original roof shape, the original roofing material, and original features such as dormers.
Named as appropriate: retaining and maintaining original roofing materials, roof shape, dormers, cupolas, chimneys and built-in or decorative gutters. Keeping the roof free of leaves and trimming tree branches that touch the roof — the guidelines say that out loud, which we appreciate. Repairing historic tile, slate or metal by replacing only the deteriorated portions with exactly matching materials. Replacing material deteriorated beyond repair with matching material, and where using the original is not technically feasible, considering compatible substitute materials.
Named as not appropriate: replacing historic roofing that is repairable. Installing tar paper as a finished roofing material or using roofing tar in place of flashing. Patching any roofing or flashing with tar or asphalt products unless they match the existing roofing material. Covering built-in gutters or replacing them with surface-mounted ones. Changing the shape or configuration of an existing roof. Removing historic roof features.
Worth being precise about one thing, because it gets misrepresented: there is no blanket ban on asphalt shingles in Ann Arbor's districts. The operative test is whether the new material matches the existing top layer or the documented original. Slate, tile and metal are named as historic materials to repair rather than replace, which is a different point.
Two roof-adjacent items also sit on the staff approval list and come up constantly. Skylights are allowed on non-character-defining roof surfaces not visible from the street, and must be flat, project no more than six inches above the roof, be similar in colour to the roof material, and cover no more than 10% of that roof surface. Solar is allowed on non-character-defining surfaces not visible from the street, or as black-on-black panels on side-facing visible roofs — installed parallel to the roof, matching or similar in colour, and projecting no more than eight inches above the roof surface.
An Ann Arbor address does not always mean the City of Ann Arbor
The city has five delivery ZIPs — 48103, 48104, 48105, 48108 and 48109 — and three that are PO Box only. Between them they hold about 170,000 people, against a city population of 122,036. The difference is that 48103, 48105 and 48108 reach well past the city line into Scio, Ann Arbor, Lodi and Pittsfield Townships.
Those townships split three different ways on permits, and the differences are big enough to matter.
The City of Ann Arbor runs its own department, at 301 E. Huron Street, (734) 794-6263. Permits are online only, through the STREAM portal — all permits must be applied for through that system. Ann Arbor Charter Township and Pittsfield Charter Township each run their own departments. Scio and Lodi Townships require township zoning compliance approval first, then the building permit comes from the Washtenaw County Building Department. And Superior Charter Township does not require a roofing permit at all where no structural replacement is involved — and states it cannot accept electronic applications or payment, so that one goes in by mail or in person.
Two of those have flat, published roofing fees, which is a rarity in this market and genuinely useful: Ann Arbor Township charges $100 for a re-roof over existing and $125 for a tear-off re-roof.
One more Ann Arbor Township detail nobody expects: the township requires HOA approval — or a letter confirming there is no HOA — for exterior work. If you are in the township and in an association, that letter is part of the packet.
- City of Ann Arbor — own department, online only via STREAM, valuation-based fee; (734) 794-6263
- Ann Arbor Charter Township — flat fees, $100 re-roof over existing / $125 tear-off; email, mail or in person; (734) 663-3418
- Pittsfield Charter Township — own department, $35 application plus valuation fee; (734) 822-3125
- Scio and Lodi Townships — township zoning compliance first, then Washtenaw County; county line (734) 222-3900
- Superior Charter Township — no roofing permit required where no structural replacement is involved; paper applications only
- Barton Hills is a separate incorporated village entirely, inside Ann Arbor Township
What a city permit costs, and the one number we will not guess at
Ann Arbor has no flat roofing line item. A re-roof is priced from estimated project cost: a $15 non-refundable base application fee, then a permit fee of $100 for jobs up to $1,000 including one rough and one final inspection, or $100 plus $10 per $1,000 of cost in the $1,000 to $50,000 band — plus a plan examination fee of 20% of the building permit fee. Contractor registration is $15, extra inspections $35, and historic district staff review adds $35.
On a $15,000 tear-off, following the schedule as written, that comes to roughly $318 before the historic add-on. We will flag one honest ambiguity: the schedule's phrasing of "$100 + $10 per $1000 cost" does not make clear whether the multiplier applies to the full cost or only the amount above $1,000, and we would rather tell you that than present a confident total. We confirm the figure with the department on each permit.
One thing we could not verify at all is whether the city charges an investigation or double fee for building work started without a permit — it is not on the published schedule. What is published and specific are the historic district penalties above: $50 for work completed without approvals, $250 for work started without them. We will not quote you a building-side penalty we cannot source.
Practical notes on the city's process, because it is stricter than most: inspections are scheduled only through STREAM by an online permit contact, and the office does not schedule or switch dates. You get a two- or four-hour window issued the morning of. Inspections cannot be booked for the next day after 2:30 p.m. Permits go invalid if work has not commenced within 180 days, and close if no inspection is requested in 180 days; reactivation is $35.
The oldest and steepest housing we work on
The median Ann Arbor home dates to 1971, but the median hides the two things that actually shape the work here.
First, the pre-war layer. 8,026 units — 14.8% of all housing in the city, about one in seven — was built in 1939 or earlier. Nearly 20% predates 1950, and 48.2% was built in 1969 or earlier. The largest single decade is the 1960s at 18.5%, which means an enormous middle layer is now 55 to 65 years old.
Those old houses are not simple. The Old West Side survey describes the district's housing as predominantly vernacular — one-and-a-half or two-story gable-front houses plus front- and side-gable bungalows, with roof forms including gable-front, side-gable, hip, cross-gable-and-hip, jerkinhead clipped gables, and shed dormers. Jerkinhead roofs alone will tell you what you are dealing with: more planes, more intersections, more flashing per square, and a lot of it hand-detailed rather than off a truck.
Second, tenure. Ann Arbor is a majority-renter city — 27,544 of 50,499 occupied units, 54.5%, are renter-occupied. Single-family detached is 41.6% of the stock; add attached and it is 53.9%. Practically, that means a very large share of the roofs in this town belong to a landlord rather than the person living under them, and quite often to an absentee one. We work with owners, property managers and associations, and we are used to the fact that the person who notices the leak is not always the person who signs.
What we get called out for most in Ann Arbor:
- Chimney flashing and missing crickets on pre-1940 houses — the most common leak in the old districts
- Valley failure on cut-up gable-and-hip roofs with jerkinhead and dormer intersections
- Step and counter flashing at wall and dormer junctions, frequently reused from a previous re-roof
- Ice dam damage at eaves, on porch roofs and over unheated additions
- Built-in and decorative gutters on historic houses, which cannot simply be replaced with surface-mounted ones in a district
- Failed pipe boots on the 1960s and 1970s middle layer
- Trees onto roofs — the mechanism in nearly every local NOAA storm narrative
- Hail bruising, which unlike most of our market is genuinely a live issue here
The one town on our list where hail is real
We spend most of our other city pages telling people that hail is not their problem, because in Livingston and Oakland Counties it genuinely is not. Washtenaw County is different, and we are not going to pretend otherwise just to stay consistent.
In seven years Washtenaw recorded 27 hail events, against nine in Livingston and 17 in Oakland — and crucially, the stones here get big. June 15, 2023 produced a nine-report swarm across the county in under two hours: 1.75 inches at Delhi Mills with half a million dollars logged, 1.50 inches at Worden, 1.25 at Hudson Mills with another half million, and one-inch stones at Dexter, Ypsilanti, Ann Arbor, Whittaker, Stony Creek and Eastlawn. Delhi Mills is about six miles northwest of downtown, in Scio Township.
The largest stone in the period was 2.00 inches at Ypsilanti on July 20, 2023, and the same storm dropped 1.50 inches on Ann Arbor itself that afternoon. Ann Arbor also took 1.50 inch stones in April 2020 and one-inch hail in June 2021 and July 2023.
Stones at 1.5 to 2 inches are well past the size that bruises an asphalt mat. So in Ann Arbor, a hail inspection after a known event is a reasonable thing to want — and unlike in the rest of our market, we can point at the dates.
| Date | Event | What was reported |
|---|---|---|
| April 15, 2026 | EF1 tornado through the west side | $500,000 — 110 mph, 1.71 miles long and 500 yards wide, from Jackson Ave through Veterans Memorial Park; a building north of Bach Elementary lost part of its roof and metal panels were pulled off Yost Ice Arena |
| February 22, 2023 | Ice storm | $8,000,000 in Washtenaw County — the largest single-event damage figure in the county's record; parts of the county exceeded half an inch of ice accumulation |
| June 15, 2023 | Hail swarm, nine reports | 1.75 inches at Delhi Mills and 1.25 at Hudson Mills, half a million dollars each; 1.50 at Worden; one-inch stones at Ann Arbor |
| July 20, 2023 | 2.00 inch hail at Ypsilanti | The largest stone in the period; 1.50 inches fell on Ann Arbor the same afternoon |
| March 13, 2026 | 71 mph measured at Ann Arbor Airport | $300,000 — the highest verified gust in the county record; about 200,000 DTE customers out at peak |
| August 24, 2023 | 70 mph at Ann Arbor | Large trees reported blown down on cars and streets |
Source: NOAA National Centers for Environmental Information, Storm Events Database. Gust figures are National Weather Service measurements or estimates as recorded, converted from knots.
April 15, 2026 — and where it went
At 12:44 in the morning on April 15, 2026, an EF1 tornado with peak winds estimated at 110 mph touched down near Jackson Avenue by I-94, crossed the interstate and moved through Veterans Memorial Park, snapping stadium light poles and uprooting trees, then continued southeast through residential streets and Virginia Park before lifting near West William and Fourth. A building north of Bach Elementary lost a portion of its roof. After the tornado lifted, straight-line winds pulled the metal roof panels off Yost Ice Arena. Five tornadoes touched down across southeast Michigan that night, and a 61-knot gust was measured at Michigan Stadium.
Look at that track on a map and it runs straight through the west side of Ann Arbor — Jackson Avenue, Vets Park, Virginia Park, Bach, William and Fourth. That is the Old West Side and Water Hill: the oldest, steepest, most cut-up housing stock in the city, and a locally designated historic district.
If you are in that corridor and nobody has been on your roof since, it is worth an inspection even if nothing is obviously wrong. A 110 mph tornado and the straight-line winds behind it break shingle seal bonds across whole elevations without moving a shingle, and on a steep historic roof you cannot see any of that from the sidewalk.
Five feet of snow, and the winter that stacked three storms
The NOAA station at the University of Michigan records an annual snowfall normal of 61.4 inches — more than five feet — with snow falling on about 54.5 days a year, 18.9 of them at an inch or more. It also records about 130 nights a year at or below 32°F and about 44.7 days that never rise above freezing.
We will not run the usual Ann-Arbor-versus-Howell snowfall headline, because the Howell figure rests on a much shorter record and the comparison would be an artifact rather than a fact. Here is a cleaner one, from a single National Weather Service storm narrative on January 25, 2023: Ann Arbor 8.8 inches, Howell 5.4 inches. Same storm, same day, one report.
The winter of 2023 is the one to understand, because it shows how these things compound. The February 22 ice storm put a quarter to a half inch of ice across the region, with parts of Washtenaw exceeding half an inch. Another icing event followed on February 27. Then on March 3 came heavy snow at rates of two to three inches an hour with thundersnow — and the NWS specifically noted that the heavy, wet snow piled up quickly on trees and power lines already stressed from the two February storms. That sequence is why so many Ann Arbor roofs and gutters came out of that winter damaged.
A city named for trees, with an ordinance that mostly leaves your yard alone
Ann Arbor's published urban tree canopy assessment puts existing canopy at 32.9% — about 6,015 acres across the roughly 29 square miles inside the city limits — with canopy in the public right-of-way at 23.7%. Residential and recreation land makes up 58% of the city but carries 67% of its canopy. The city's forest management plan sets a 30-year residential canopy goal of 60%, up from 37%. The city manages 51,806 inventoried trees with an estimated replacement value of $92 million, and an iTree analysis puts the community-wide total at over 1.45 million trees.
Worth noting for accuracy: that canopy assessment dates to 2010 and is still the one the city links from its forestry pages, so treat it as the published figure rather than a current-year measurement.
The tree rules are more homeowner-friendly than people expect, and the exceptions are the interesting part. The city's development code regulates landmark trees and woodlands on private property by requiring a site plan — but those regulations apply to all private property except single-family and two-family parcels zoned solely for residential purposes. A landmark tree is any tree 24 inches in diameter at breast height or greater, or one on the city's landmark tree list, excluding invasive species.
So on a normal single-family lot outside a historic district, the landmark tree requirement does not apply to you. Inside a historic district it does: the Historic District Commission regulates removal of landmark trees on all private property in a district, including residential parcels — and the staff approval list requires a written statement from a professional service or arborist confirming that historic trees or plantings are dead, diseased or damaged.
And any tree in the public right-of-way is a city tree. Removal, planting, trimming, fertilisation, disease treatment and even stump grinding all require a permit. The permit itself is free, but a canopy loss fee or a tree appraisal may be charged for removing a city street or park tree. City Forestry is at 734.794.6320.
The practical version for a roof: if the limb over your shingles is on your own single-family lot outside a district, it is your call. If it is in the tree lawn between the sidewalk and the street, it is the city's, and that call goes to Forestry first.
The Huron, the ponds, and why this town exists
The Huron River runs through Ann Arbor impounded into a chain of ponds, and the dams are older than most of the housing. Barton Dam was built in 1912 and still generates power; Barton Pond supplies 85% of the city's drinking water, with the 98-acre Barton Nature Area alongside it. Argo Dam was built in 1914 by the Edison Company, and the Argo Cascades — nine narrow drops descending about twelve feet over 1,500 feet of channel — were completed in spring 2012 after a 2004 inspection found erosion in the earthen embankment. Gallup Park covers 69 acres on Geddes Pond.
The town itself was founded in 1824 by John Allen of Virginia and Elisha Rumsey of New York. Allen's wife was Ann Isabella Allen and Rumsey's was Mary Ann Rumsey; Allen chose "Annarbour" over Allensville and Annapolis, on his wife's preference. Ann Arbor became the seat of Washtenaw County the same year it was founded, Allen was the first village president in 1834, and the city was formally incorporated on April 4, 1851.
The University came because the town offered forty acres on the edge of it. In 1841 the University opened its Ann Arbor doors to seven students served by two faculty members. Everything about the density, the rental share and the housing age in this city traces back to that decision.
Kerrytown, roughly bounded by Main to the west, Depot to the north, Division to the east and Huron to the south, was named for County Kerry in Ireland and still has its brick streets and sidewalks. The Farmers Market there started in May 1919 and moved to its current location in 1921.
Neighbourhoods and districts we work in across Ann Arbor
Ann Arbor is a straight run south from Howell down US-23. We work the historic districts and the pre-war streets around them, the 1960s and 1970s middle layer that makes up nearly half the city, rental property for owners and managers, and the Scio, Lodi, Pittsfield and Ann Arbor Township addresses that share the city's mail. The city lists over 100 registered residential and commercial associations, and Ann Arbor Public Schools serves about 16,871 students across 32 schools.
- Old West Side
- Old Fourth Ward
- Water Hill
- Kerrytown
- Virginia Park
- Vet's Park Triangle
- North Burns Park
- Lower Burns Park
- Germantown
- Georgetown
- Northside
- Broadway Area
- South Main
- Division Street
- Washtenaw/Hill
- State Street
- Cobblestone Farm
- Northern Brewery
- Glacier Highlands
- Huron Highlands
- Orchard Hills
- Packard Hills
- Ives Woods
- Earhart Knolls
- Geddes Lake
- Tuomy Hills
- Newport Hills
- Liberty Oaks
- Chapel Hill
- Pittsfield Village
- Barton Hills
- Dixboro
Frequently asked questions
Nearby towns we serve
Related services
Free estimate
Get a free roof inspection in Ann Arbor
No pressure, no obligation. A member of our team will follow up with you within one business day.
Call (810) 588-3933