Randall & Son

Roofing Contractors in St. Charles, IL

Family-Owned St. Charles Roofing Company

Randall & Son is a family-owned roofing company specializing in residential roof replacement, installation, and storm damage repairs throughout St. Charles and the Fox Valley. With over 45 years of local experience, our St. Charles, IL, roofing contractors deliver reliable workmanship and roofing solutions tailored to your home’s needs.

Call (847) 695-4990 or contact our team for a free roofing inspection.

Our Roofing Services

Randall & Son provides roof repair, replacement, and installation services to protect your home and keep your roof in good condition.

Roof Replacement

Frequent leaks, sagging, and repeated repairs often signal that you need a roof replacement. Randall & Son replaces aging and damaged roofs throughout St. Charles, including older homes near downtown and the Historic District.

Our team understands local roofing requirements, including restrictions on installing new shingles over existing roof layers and additional approvals for historic properties. We assess your roof’s condition and recommend the right replacement approach for your home.

Roof Repair

Hail, strong winds, aging shingles, and damaged flashing can lead to leaks and other roofing problems. Randall & Son provides professional roof repair in St. Charles, IL, identifying damage and making targeted repairs to restore your roof’s protection and prevent further issues.

Roof Installation

As experienced roofers in St. Charles, IL, Randall & Son provides professional roof installation for new construction projects throughout the local area. We work with homeowners and builders to select quality roofing materials and install roofs that withstand Illinois weather and complement your home’s design.

Additional Exterior Services

Randall & Son handles more than roofing. Our exterior services include siding replacement, window installation, and gutter installation, so St. Charles homeowners have one trusted contractor for roofing and exterior improvements.

Our Industry Partners

CT Shingle Master Pro logo
GreenSky logo
Velux Certified installer logo
Pella Approved Contractor logo

Why Homeowners Choose Randall & Son

Randall & Son provides the roofing expertise that St. Charles, IL property owners need to withstand Chicagoland’s hail, snow, high winds, and freeze-thaw cycles. Our local crews understand these conditions and the roofing needs of homes throughout St. Charles.

Why choose us:

St. Charles Neighborhoods We Serve

Randall & Son proudly serves homeowners throughout St. Charles, IL, and the surrounding Fox Valley communities. With our office on Main Street, our roofing team serves homes on both the east and west sides of the city and beyond.

Nearby Areas We Also Serve

In addition to St. Charles, Randall & Son serves homeowners throughout the Tri-Cities and surrounding Fox Valley communities, including:

  • Geneva
  • Batavia
  • Elgin
  • Aurora
  • Montgomery
  • Yorkville

View our full list of service locations to see where we work.

Local Roofing Considerations in St. Charles

St. Charles roofs face harsh winters, freeze-thaw cycles, heavy snow, and seasonal hailstorms. Mature trees also contribute to debris buildup, clogged gutters, and trapped moisture, while older homes near the Fox River may have aging roofing structures.

Randall & Son understands these local challenges and recommends roofing solutions based on your home’s age, condition, and exposure to the elements. Our team addresses existing damage and installs durable roofing systems designed to withstand Illinois weather.

Our St. Charles Office

Address:
815 E Main St
St. Charles, IL 60174

Phone:
(847) 695-4990

Hours:
Monday – Friday 9am – 5pm

Our office is located at 815 East Main Street (IL-64) in St. Charles, IL. From IL-31, head east on Main Street across the Fox River. From IL-25, turn east onto Main Street and continue toward our office.

Our Reviews

Posted on Google Google
Carol Madej profile picture
Carol Madej
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Very pleased with completed work done.
Posted on Google Google
Isaac Paetzold profile picture
Isaac Paetzold
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Everyone involved in this project, which was huge, was excellent to work with! Things went smoothly on time and professional. Would definitely recommend them and reduce them again.
Posted on Google Google
Sandra Robinson profile picture
Sandra Robinson
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
State Farm declined my claim for a new roof from hail damage in June of 2025. Chris and Tatiana pursued it relentlessly. State Farm came out for a second look in the spring of 2026 and approved the new roof and gutters. Within weeks Randall and Son did a fantastic job - one day, no mess, no fuss. Thank you, Tatiana, Chris, and Randall N Son!
Posted on Google Google
Dieter profile picture
Dieter
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
I never thought replacing my roof and siding would be such an easy process.....heck I didn't realize they were damaged enough to need to be replaced. The Randall and Son Project Manager showed up at my doorway and made me aware that my house had been hit by a hailstorm. He whipped out his ladder and jumped up on my roof. A couple minutes later he informed me that I did indeed have damage and that I may qualify to have my homeowners insurance cover the cost, minus my deductible. Well, he was right !!! From start to finish it was easy-peasy !!!! My neighbors on both sides are both submitting hail claims also. The quality of their work was impressive, no detail was too small. The whole process was seamless...Tommy was a GREAT representative, incredibly organized and ready to help. Thank you Randall and Son......you have a world-class organization. Thank you, Tommy Dieter Johannsen.....Elgin resident
Posted on Google Google
Joe ZEISBERER profile picture
Joe ZEISBERER
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
It takes a lot to impress a 92 year old person but I am impressed
Posted on Google Google
gary kendall profile picture
gary kendall
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Tommy, and Ed are amazing people to deal with and get everything done in a timely orderly precise order. Will recommend to everyone.
Posted on Google Google
Gary Kenall profile picture
Gary Kenall
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Clean and precise
Posted on Google Google
Peter profile picture
Peter
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Called the right guys. Called for a roof inspection after a recent storm and ended up with a new roof covered by insurance
Randall and Son Roofing Contractor
roof contractor dragging tarp to prepare for roof installation

Frequently Asked Questions

Yes. Randall & Son serves neighborhoods throughout St. Charles, including Downtown St. Charles, Fox Mill, and Ferson Creek. Our office is located at 815 E Main St, providing homeowners with a local team of roofing contractors in St. Charles, IL.

Yes. The City of St. Charles requires a building permit before roof replacement. Roofing contractors must submit an application, a copy of their Illinois roofing license, and a certificate of insurance naming the city as certificate holder. The city also requires a final inspection.

Class 4 impact-resistant asphalt shingles are a strong option for St. Charles homes due to hail exposure and seasonal weather changes. Randall & Son recommends roofing materials based on your home’s condition, budget, and exposure to snow, ice, and severe storms.

Get a Free Roofing Estimate in St. Charles, IL

Whether you need roof repairs, replacement, or a new installation, Randall & Son is ready to serve your St. Charles home. Call (847) 695-4990 or contact our team to discuss your roofing needs and request a free estimate.