The industry

    Roofing Contractors in Kansas

    1,039 roofing listings statewide

    Roofing in Kansas: what this directory holds

    1,039 roofing listings are recorded across 117 Kansas cities and towns in this directory; 50 of those places have enough listings to carry a page of their own, and the rest are reachable through search.

    The 10 places with the most listings are Wichita (332), Olathe (88), Overland Park (86), Topeka (86), Kansas City (73), Lenexa (48), Shawnee (38), Derby (13), Mission (11) and Leawood (10). Each city page lists its contractors with the county, the licensing rule and the local storm record.

    Kansas does not license roofers; it requires them to register with the state. The Kansas roofing license page explains what a registration number does and does not tell you. A credential can be checked on the authority's own site.

    Kansas's peak severe-weather season: April–June. The roofing work it generates comes from hail, straight-line wind, tornadoes and snow load and winter storms. The Kansas storm center lists any National Weather Service alert active now. NOAA's Storm Events Database holds 16,109 county-level severe-weather events across Kansas between 2016 and 2026, including 623 tornadoes and 6,477 hail reports of 1.00 in or larger; the heaviest county record is Sedgwick County's, with 714 events. The most recent event in the state meeting the dataset's severity definition was a thunderstorm wind gust of 61 kt (about 70 mph) in Stafford County on August 25, 2026, a preliminary report not yet through NOAA's quality-control review.

    Our cost model carries a regional index for five Kansas metros: Wichita (replacement $5,300–$25,500), Topeka (replacement $5,200–$25,000), Overland Park (replacement $5,700–$27,500), Olathe (replacement $5,700–$27,500) and Lawrence (replacement $5,300–$25,500). Elsewhere in the state the national baseline applies — a full roof replacement at $5,625–$27,000 — and every figure is a modeled band, not a quote.

    Top 1 Roofers in Kansas

    All Cities in Kansas

    Roofing in Kansas: questions answered from the data

    How many roofing contractors are listed in Kansas?

    1,039 roofing listings are recorded across 117 Kansas cities and towns in this directory; 50 of those places have enough listings to carry a page of their own, and the rest are reachable through search. A listing is a location record; the ranked lists on this site collapse a company that serves many towns to one card, so the number of companies shown is lower than the number of listings counted.

    Which Kansas cities have the most roofing contractors?

    By listing count, Wichita (332), Olathe (88), Overland Park (86), Topeka (86) and Kansas City (73) lead the state. Every Kansas place with listings is linked in the city index further down this page.

    Does Kansas require a roofing license?

    No — it requires registration instead. Kansas does not license roofers; it requires them to register with the state. The Kansas roofing license page explains what a registration number does and does not tell you. A credential can be checked on the authority's own site.

    When is storm season in Kansas?

    Kansas's peak severe-weather season: April–June. The roofing work it generates comes from hail, straight-line wind, tornadoes and snow load and winter storms. The Kansas storm center lists any National Weather Service alert active now. NOAA's Storm Events Database holds 16,109 county-level severe-weather events across Kansas between 2016 and 2026, including 623 tornadoes and 6,477 hail reports of 1.00 in or larger; the heaviest county record is Sedgwick County's, with 714 events. The most recent event in the state meeting the dataset's severity definition was a thunderstorm wind gust of 61 kt (about 70 mph) in Stafford County on August 25, 2026, a preliminary report not yet through NOAA's quality-control review. Season boundaries are National Weather Service climatology for the state, not a forecast for any one property.

    How much does a roof replacement cost in Kansas?

    Our cost model carries a regional index for five Kansas metros: Wichita (replacement $5,300–$25,500), Topeka (replacement $5,200–$25,000), Overland Park (replacement $5,700–$27,500), Olathe (replacement $5,700–$27,500) and Lawrence (replacement $5,300–$25,500). Elsewhere in the state the national baseline applies — a full roof replacement at $5,625–$27,000 — and every figure is a modeled band, not a quote. Nobody has priced your roof from this page; plan around a written quote from a contractor who has been on it.