County overview
Home improvement across Waukesha County
C&L Property Improvements is a family-owned company based in Muskego, in the southeast corner of Waukesha County, and it works across the county's cities, villages and towns. The housing, and the rules that govern work on it, change a great deal between the east side and the lakes to the west.
The eastern third of the county is post-war suburb. The Encyclopedia of Milwaukee records New Berlin growing from 5,334 people in 1950 to 26,901 in 1970, and notes that the freeways of the 1960s opened Waukesha County to suburban growth. The Census median year built is 1975 in Brookfield, 1978 in New Berlin and 1988 in Muskego, which puts the typical east-side house in the 1970s or 1980s, with the roofs, siding, windows and kitchens that age brings. The City of Waukesha, the county seat, is older at its center; its spring-resort era lasted until 1918, and 11.5% of its units predate 1940. See the Waukesha page for that city.
West of the city is lake country. The Wisconsin DNR lists Pewaukee Lake at 2,437 acres and Lac La Belle at 1,154, and the Encyclopedia recalls the “numerous summer hotels that dotted lakes like Pewaukee, Okauchee, and Pine.” Oconomowoc, once called the “Newport of the West,” still has 13.5% of its housing from before 1940, while the City of Pewaukee has the newest stock of any place C&L covers, with a 1993 median. Muskego sits on the county's southeast edge, bordering Milwaukee County at Franklin and Racine County at the Town of Norway, with its own Big and Little Muskego lakes. From there, New Berlin is about 6 road miles and Oconomowoc about 31.
The map itself keeps changing, and that matters because the municipality, not the county, decides what needs a permit. The former Town of Pewaukee became a city in 1999; Summit became a village in 2010; the Town of Waukesha became the Village of Waukesha in 2020, a change the City of Waukesha fought in court until 2024; Vernon became a village the same year; Lisbon followed in 2023. On January 1, 2025, most of the Town of Oconomowoc joined the Village of Lac La Belle, leaving a small remnant town. Several names are also shared by two separate governments, such as the City and Town of Brookfield and the City and Village of Pewaukee. Before you call about a permit, confirm which one you live in.
Community pages in Waukesha County
- MuskegoHome base · Waukesha CountyC&L Property Improvements is a family-owned company based in Muskego. The city's homes sit on subdivision streets, larger rural parcels and the shores of three lakes, and its rules are stricter than some neighbors': re-roofing and re-siding both need a permit here.
- New BerlinWaukesha County · about 6 miles north of MuskegoNew Berlin's population grew fivefold between 1950 and 1970, and half its homes were built in 1978 or earlier. That puts much of the city inside Wisconsin's lead-paint cutoff, at the age when roofs, siding, windows and kitchens come up for replacement.
- WaukeshaWaukesha County seat · City and VillageWaukesha's housing runs from a historic core dating to its spring-resort era out to subdivisions at the edges. The City doesn't require a permit to re-roof or re-side a one- or two-family home; the Village of Waukesha, a separate municipality, has its own office and rules.
- BrookfieldWaukesha County · about 14 miles north of MuskegoMore than 85 percent of Brookfield residents live in single-family homes, most of them built before 1980 on the large lots the city's planning required. The City of Brookfield requires permits for roofing, siding and even kitchen cabinet replacement.
- MukwonagoWaukesha County, reaching into WalworthMukwonago is two municipalities with one name, and their roofing rules are opposite: the Village requires a permit to re-roof, and the Town of Mukwonago says none is needed. Half the village's homes were built in 1990 or later.
- Big BendWaukesha County · about 4 miles west-southwest of MuskegoBig Bend is a small incorporated village on the banks of the Fox River, a few minutes from C&L's Muskego base. Its houses are older than most of its neighbors', and 91.1% are lived in by their owners.
- PewaukeeService area · Waukesha CountyPewaukee is two municipalities with one name. C&L Property Improvements, a family-owned company based in Muskego about 16 miles to the south-southeast, serves both, with remodeling, roofing, window, siding and painting work.
- Menomonee FallsService area · Waukesha CountyMenomonee Falls is at the north end of what C&L Property Improvements covers. The family-owned company is based in Muskego, about 21 road miles south, and it takes on remodeling, roofing, siding, window and painting work in the Village.
- OconomowocService area · Waukesha CountyC&L Property Improvements is a family-owned company based in Muskego, about 31 road miles southeast of Oconomowoc, and it serves the City of Oconomowoc with painting, roofing, window, siding and remodeling work. The city's housing runs from summer-resort era houses by the lakes to subdivisions built in the last few years.
Every municipality
37 cities, villages and towns, as listed by the state. Which one you live in decides which permit office you call.
Cities 7
Villages 22
- Village of Big Bend
- Village of Butler
- Village of Chenequa
- Village of Dousman
- Village of Eagle
- Village of Elm Grove
- Village of Hartland
- Village of Lac La Belle
- Village of Lannon
- Village of Lisbon
- Village of Menomonee Falls
- Village of Merton
- Village of Mukwonago
- Village of Nashotah
- Village of North Prairie
- Village of Oconomowoc Lake
- Village of Pewaukee
- Village of Summit
- Village of Sussex
- Village of Vernon
- Village of Wales
- Village of Waukesha
Towns 8
- Town of Brookfield
- Town of Delafield
- Town of Eagle
- Town of Genesee
- Town of Merton
- Town of Mukwonago
- Town of Oconomowoc
- Town of Ottawa
Unincorporated communities
Okauchee Lake (Town of Merton (part) / former Town of Oconomowoc (part; now mostly Village of Lac La Belle)) · Okauchee (Former Town of Oconomowoc (now mostly Village of Lac La Belle)) · North Lake (Town of Merton) · Stonebank (Town of Merton) · Monches (Town of Merton) · Genesee Depot (Town of Genesee) · Eagleville (Town of Eagle) · Jericho (Town of Mukwonago) · Tess Corners (City of Muskego) · Prospect (City of New Berlin) · Duplainville (City of Pewaukee) · Lake Five (Village of Lisbon)
Worth knowing in Waukesha County
Permit rules change at the municipal line
The City of Waukesha requires no permit to re-roof or re-side a one- or two-family home without structural changes. Muskego, about 11 miles away, requires one at $10 per $1,000 of value with a $125 minimum. The City of Pewaukee requires a permit even for countertop-only kitchen work. The Village of Mukwonago requires permits for re-roofing, while the separate Town of Mukwonago says no permits are required for re-roofs. The permits guide compares more of them.
Lead-era housing varies by community
The share of housing units built before 1980 ranges from 68.8% in Big Bend and 58.3% in Brookfield to 42.3% in Muskego and 28.6% in the City of Pewaukee. For any home built before 1978, Wisconsin's lead-safe rule governs paid work that disturbs paint or replaces a window, so the build year matters as much as the town.
The lake name is not the municipality
Lakes and unincorporated names cross municipal lines. The Okauchee Lake community, for example, is split between the Town of Merton and land that was the Town of Oconomowoc, now mostly the Village of Lac La Belle, and Tess Corners and Duplainville sit inside the Cities of Muskego and Pewaukee. A property's tax bill names its municipality. One more trap: a widely indexed “Do I need a building permit?” PDF belongs to the former Town, now Village, of Waukesha, not the City.
Radon and basements
Waukesha County's environmental health office says high radon has been found in all areas of Wisconsin and that EPA suggests testing all residences below the third floor. Wisconsin DHS puts the statewide figure at about 1 in 10 homes. Test before finishing a lower level.
Credentials at the permit counter
Under state rules, a contractor can obtain a building permit for a one- or two-family home only with Wisconsin's Dwelling Contractor credential and a Dwelling Contractor Qualifier on staff; an owner working on the home they live in is exempt. The City of Waukesha also requires a City AEC account.
Sources
- 1.City of Waukesha, 2026 development fees (opens in a new tab)
- 2.City of Muskego, Building permits (opens in a new tab)
- 3.City of Pewaukee, Fee schedule (opens in a new tab)
- 4.Village of Mukwonago, Items requiring permits (opens in a new tab)
- 5.Town of Mukwonago, Building inspection (opens in a new tab)
- 6.U.S. Census Bureau, ACS 2020–2024 5-year (B25034, B25035) (opens in a new tab)
- 7.Wisconsin DHS, Lead-safe renovation FAQ (opens in a new tab)
- 8.WI DOA, Municipal incorporation-consolidation summary (2/21/2024) (opens in a new tab)
- 9.WI DOA, Preliminary estimates for minor civil divisions, 1/1/2026 (opens in a new tab)
- 10.U.S. Census Bureau, TIGER/Line 2025 county subdivisions (opens in a new tab)
- 11.USGS GNIS, Wisconsin domestic names (opens in a new tab)
- 12.City of Waukesha, Building inspection (opens in a new tab)
- 13.Waukesha County, Radon (opens in a new tab)
- 14.Wisconsin DHS, Radon (opens in a new tab)
- 15.Wis. Admin. Code SPS 305.31 (opens in a new tab)
- 16.Wis. Stat. § 101.654 (opens in a new tab)
- 17.City of Waukesha, Residential additions and alterations (opens in a new tab)
Questions
I lived in the Town of Waukesha. Is that the City now?
No. The Town became the Village of Waukesha in 2020. It is a separate municipality from the City of Waukesha, with its own permit process, and the City's rules do not apply there.
What happened to the Town of Oconomowoc?
On January 1, 2025, most of it merged into the Village of Lac La Belle. A few non-contiguous parcels remain the Town of Oconomowoc. The City of Oconomowoc is separate from both; see the Oconomowoc page.
Does C&L cover the whole county?
C&L serves Waukesha, Milwaukee and Racine counties from Muskego. Drive times range from a few minutes to the neighboring cities to about 39 minutes to Menomonee Falls and 48 to Oconomowoc. Estimates are free.
Is a permit needed to re-roof in Waukesha County?
It depends entirely on the municipality. Some require one for any re-roof, and others exempt a like-for-like replacement on a house. Call the building office for your address, or start with the Muskego page if you live near us.

Free estimates · Mon–Fri 8 a.m.–6 p.m. · Sat 9 a.m.–6 p.m.
Tell us about the house.
What needs doing, roughly how old the house is, and when you would like it done. C&L will set up a time to look at it in person.
