Service Areas Around Madison, WI
This free referral service covers Madison, Wisconsin and five nearby communities in Dane County, Wisconsin. Wherever you live in that area, your request goes to one independent roofer who works there. Below you can check your town, see which office handles roof permits, and learn what to do if the map leaves you guessing.
Prefer to talk? Call now(608) 555-0181Coverage Around Madison
Madison is home to about 286,233 people (2025 Census estimate), and Dane County as a whole has a higher share of owner-occupied homes, 57.1% against the city's 46.0%. Our coverage follows that pattern: the city itself plus the suburbs that ring it on the north, east, south and west.
One detail trips people up. Each city and village here runs its own building inspection office, and so do the unincorporated towns between them, such as the Town of Middleton, the Town of Verona, the Town of Westport and the Town of Burke. A Sun Prairie or Middleton mailing address does not always put a house inside city limits.

Look Up Your Town
Enter your town name or ZIP code below for a quick yes or no. If the answer is yes, you can call or send the form right from the result.
Browse the Towns
Distances are rough estimates from downtown Madison.
- Madison, WI. Inside city limits, the City requires a building permit to replace roofing, with small repairs under $500 exempt. Building Inspection: 608-266-4551.
- Fitchburg, WI. About 5 miles south, sharing a border with Madison and covering 34.92 square miles, much of it rural. The re-roof rule is not confirmed, so call Building Inspection at 608-270-4260 before work starts.
- Middleton, WI. About 6 miles west on Lake Mendota's west shore. Roofing jobs of $1,000 or more need a building permit. Building Inspection: (608) 821-8370.
- Waunakee, WI. A village about 9 miles north, where 77.4% of homes are owner-occupied. Call the Village of Waunakee Inspection Department at (608) 849-5613 before work starts.
- Verona, WI. About 10 miles southwest. Call the City of Verona's Building Inspection Department at (608) 845-6495 before work starts.
- Sun Prairie, WI. About 11 miles northeast. The city's permit list includes "roof replacement on a house or a garage." Building Inspection: 608-825-1184.
In every case, the roofer handles the permit, so these numbers are mainly for checking that one was issued or asking a quick question.
Not Sure If You're Covered?
Maybe your street sits right on a line between two communities, or your ZIP code spans a city and a town. That is common around Madison, and it does not have to stop you. Call (608) 555-0181 and describe where the house is. If a roofer in this referral network works your area, we pass the request along once; if not, we will tell you so plainly.
Either way, the referral is free and you are under no obligation. For how the process runs from first call to written estimate, see how it works.