Wyandotte County Roofing Requirements: A Homeowner's Guide
Roofing codes in Wyandotte County aren't the same as Johnson County, and getting it wrong can mean fines or having to redo the work. Here's what you need to know before any roofing project in KCK.

Want a straight answer about your own roof?
Free inspection, written report, no sales pitch. We cover Johnson, Douglas, Wyandotte and Leavenworth counties.
If you're in Wyandotte County and you need roof work done, there are a few things you should know before anyone starts tearing off shingles. The Unified Government of Wyandotte County/Kansas City, Kansas has its own building codes and permit requirements, and they're not identical to what you'll find across the state line in Johnson County. Getting this wrong doesn't just cause headaches: it can mean fines, failed inspections, or having to tear out work and start over.
Permits: ask the Unified Government first
In Kansas City, Kansas, permits run through the Unified Government of Wyandotte County and Kansas City, Kansas. That does not cover the whole county. Bonner Springs and Edwardsville are separate cities with their own building offices, so the first thing to settle is which authority your address actually falls under. Whether the project needs a permit then depends on its scope, and that call belongs to the issuing authority rather than to your roofer or to us. Ask before work starts. Where a permit is issued, that office sets the inspection steps that follow. A completed inspection records that its review took place. It is not a warranty, and it does not replace your written contract or the manufacturer's installation instructions.
The 25 percent rule
About 18% damaged
Repair is allowed
Patch the damaged section only
About 45% damaged
Full replacement required
Whole roof must meet current code
What the code actually requires
- Maximum two layers of roofing material: if you already have two layers, everything has to come off before new shingles go on
- Ice and water shield is required in valleys and at eaves in areas prone to ice damming
- Proper underlayment, synthetic or felt, covering the entire roof deck
- Flashing at all wall-to-roof intersections, chimneys, and penetrations
- Adequate ventilation meeting the 1:150 ratio (or 1:300 with a balanced system)
- Drip edge at all eaves and rakes
The two-layer rule is the one that catches people off guard. In older KCK neighborhoods like Strawberry Hill and Argentine, plenty of homes have been roofed over more than once. When we tear off and find three layers stacked up, that extra weight has been stressing the structure and it makes a clean install harder. It also means everything comes off before new shingles go on, which changes the price of the job.

How it differs from Johnson County
The building codes themselves are similar, since both counties follow the International Residential Code, but enforcement and the permit process differ. Johnson County cities each run their own permit office and fee structure, and what applies in Olathe is not what applies in the next city over. For a Kansas City, Kansas address, permitting runs through the Unified Government instead. Bonner Springs and Edwardsville sit in the same county and run their own offices, so that single-office convenience applies to KCK addresses rather than to Wyandotte County as a whole.
Contractor licensing in KCK
Kansas doesn't issue a statewide contractor license, so local licensing varies by jurisdiction. In KCK, contractors register with the Unified Government and meet its insurance requirements. That is a separate thing from Kansas roofing registration through the Attorney General's office, which paid roofing contractors generally need unless an exemption applies. Ask any contractor to show the local credential for your address alongside their state registration, and have their agent send the insurance certificate to you directly. On jobs that need a permit we pull it and schedule whatever inspection the jurisdiction requires. If you've got a roofing project in Wyandotte County, give us a call at (913) 954-4501.
Want a straight answer about your own roof?
Free inspection, written report, no sales pitch. We cover Johnson, Douglas, Wyandotte and Leavenworth counties.
