Navigating Johnson County’s Roofing Codes

For homeowners in the Kansas City metro, "Johnson County" represents a complex patchwork of jurisdictions. While major hubs like Overland Park or Olathe have their own departments, a significant portion of the county—including unincorporated areas and smaller municipalities like Roeland Park, Fairway, and Merriam—operates under a unified framework known as the Johnson County Contractor Licensing Program (JCCLP).

The JCCLP: The Backbone of Local Standards

Unlike many other counties in the Midwest, Johnson County, KS, centralizes its contractor oversight. Any roofer working on your home must hold a valid JCCLP license. This is more than a formality; it ensures the contractor carries specific liability insurance and worker’s compensation, and has passed rigorous testing on the International Residential Code (IRC).

Expert Tip for JoCo Residents

Before signing a contract in neighborhoods like Milburn or Corinth Hills, verify the contractor's "Class R" or "Class A/B" license through the Johnson County lookup tool. If they aren't in the JCCLP database, they cannot legally pull a permit in the county.

Technical Requirements: The 2018/2021 IRC Adaptation

Most of Johnson County has transitioned to the 2018 or 2021 International Residential Code (IRC) standards. Here is how those technicalities translate to the roof over your head:

Permit Costs and Valuation

In Johnson County, permit fees are typically calculated based on the total valuation of the project. For a standard 2,500-square-foot home in a neighborhood like Nall Hills, you can expect the following:

Project ValueEstimated Permit Fee
$10,000 - $15,000$125 - $185
$15,001 - $25,000$185 - $275
$25,000+Scale varies by municipality

*Note: Smaller cities within the county may add a localized "processing fee" ranging from $25 to $50.

Material Limitations and Fire Ratings

While Johnson County doesn't explicitly ban wood shakes (unlike some specific HOAs), the IRC requires a minimum Class C fire rating for all roof coverings. Most modern asphalt shingles supplied by local distributors like ABC Supply Co. in Olathe or Beacon Building Products are Class A fire-rated, far exceeding the minimum safety code.

If you are opting for a "re-roof" (laying new shingles over old ones), be aware that Johnson County codes generally limit residential structures to a maximum of two layers. However, many local inspectors strongly advise a full tear-off to inspect the decking for rot, which is common in older Mission or Merriam ranch-style homes.

Inspection Milestones

A roofing project in Johnson County isn't complete until the final inspection is signed off by the building official. The process usually involves:

  1. Mid-Phase/Decking: Not always required, but if significant wood rot is replaced, the inspector may want to see the new sheathing.
  2. The Final: The inspector checks the flashing, the installation of the ice shield (if visible at the eaves), and ensuring the ventilation matches the permit application.

For further information on specific zoning or to verify if your home falls under the County jurisdiction or a specific city, contact the Johnson County Building Development Division at their Olathe office.