Skip to content
Two-story home with an asphalt shingle roof and attached garage

Roofing · Jefferson County, MO

Roof Repair & Replacement in Jefferson County, MO

Arnold and Imperial, Missouri are part of our Jefferson County residential service area. Start with an inspection so the scope reflects your roof rather than an assumption.
  • Free Roof Inspection
  • 24/7 Emergency Tarping
  • Lifetime Warranty on Shingle Roofs

Book your free roof inspection

Name, phone and your ZIP — we'll call you back.

Preferred day

Scroll for more days → Optional — we'll confirm a time that works.

Free roof inspection with a photo report · Lifetime workmanship warranty on asphalt shingle roofs, transferable to a new owner one time; 10-year workmanship warranty on all other work

Free roof inspection, with a photo report of what we find.

Repair and replacement in Jefferson County, MO

Porches, additions and main roof sections may shed water differently. We check their junctions and visible drainage details along with the roof materials, helping you understand whether targeted repair or replacement makes sense.

Storm history across Jefferson County

Jefferson County has had baseball-size hail and five tornadoes since 2023, including an EF2 through Arnold. These are the headline National Weather Service storm reports for the county since 2022.

Source: National Weather Service St. Louis local storm reports, 2022–2026. Hail sizes are preliminary spotter and media reports.

Jefferson County has few weather stations, so its record is mostly damage reports rather than measured gusts. The towns hit most often are Festus, Crystal City, Herculaneum and Pevely; Arnold; Hillsboro; Cedar Hill and House Springs; and De Soto.

Towns served in Jefferson County, MO

Small leaks and wider roof wear

A failed vent boot or flashing detail may need a focused roof repair. Widespread material deterioration or repeated failures can justify replacement. The inspection compares both options with the roof’s condition.

See all service areas.

After a storm, see our storm damage roof repair page, call for 24/7 emergency roof tarping if water is getting in, and read how we help with the insurance process.

Lifetime workmanship warranty on asphalt shingle roofs, transferable to a new owner one time; 10-year workmanship warranty on all other work.

Questions about roofing in Jefferson County

Which Jefferson County towns have had the worst storms?

Arnold took an EF2 in March 2025; Festus and Pevely took twin EF1s in April 2023; the Hillsboro–Festus area had 2.5-to-2.75-inch hail in May 2024; and the whole northern half of the county had 1.75-inch hail in March 2024 and March 2025.

Do you work in the unincorporated parts of the county?

Yes. Most of Jefferson County is unincorporated and permitted through the county rather than a city. We handle the permit either way and are used to acreage properties with outbuildings, which are usually covered under the same policy as the house.

Do you serve all of Jefferson County?

Yes — Arnold, Imperial, Barnhart, Kimmswick, Pevely, Herculaneum, Festus, Crystal City, Hillsboro, High Ridge, House Springs, Cedar Hill and De Soto. The northern half of the county is 40 to 55 minutes from our Glen Carbon base via I-255 and I-55.

Book your free roof inspection

Takes about a minute. Fields marked * are required.

Type of request

Up to 3 photos. A picture of the damage helps us understand the job before we visit.

Preferred contact method

Pick an open 2-hour window (Central time) and it's reserved for you, or leave it and we'll arrange a time.

Free roof inspection with a photo report · Lifetime workmanship warranty on asphalt shingle roofs, transferable to a new owner one time; 10-year workmanship warranty on all other work

Ready to have your roof looked at?

Tell us what's going on with your roof and we'll follow up to schedule an inspection and estimate.

Call NowFree Inspection