Experience You Can Trust. Done Right On Time.
Shelby sits in the northern part of Richland County, about 15 miles from our Perrysville shop. Known for its strong sense of community and well-established residential neighborhoods, Shelby homeowners deserve a roofing contractor who matches their values. Weikles Roofing has completed projects throughout Shelby and continues to build our reputation in the area.
Call (419) 989-6776
Weikles Roofing provides complete residential roofing services to homeowners in Shelby and throughout Richland County. Every project is handled by our in-house crews. We never use subcontractors.
Shelby is just 15 miles from our Perrysville shop, giving Shelby homeowners quick access to our crew for inspections, estimates, and project start dates.
Full tear-offs and new roof installation with Owens Corning and GAF shingles.
Leaks, missing shingles, storm damage. Fast response for Shelby homeowners.
Emergency roof tarping and temporary repairs. Same-day response when possible.
Comprehensive inspections and written estimates at no cost to you.
Owens Corning and GAF architectural shingles for lasting protection.
Attic ventilation assessment, upgrades, and gutter-related roof edge repairs.
Shelby's residential areas feature a mix of older craftsman-style homes and mid-century ranch houses that each present different roofing challenges. Our in-house crews are experienced with steep-pitch roofs, complex flashing details, and the multi-layer tear-offs often needed on Shelby's older homes.
Every Shelby roofing project is completed by Jesse's trained in-house crew. You know exactly who's on your roof.
Jesse Weikle is a third-generation roofer. Roofing isn't just a job. It's a family trade passed down through decades.
We stand behind our work for life. If there's ever an issue with our installation, we'll make it right at no cost.
Our roofing trailer catches debris as we work, protecting your landscaping, driveway, and property.
Since 2015, we've completed over 600 roofs across Ashland and Richland County, including projects right in Shelby.
Our experienced crews handle low-slope, steep pitch, multi-layer tear-offs, and complex architectural features.
Shelby's position in northern Richland County means it gets slightly more snowfall than communities to the south. The additional snow load and ice buildup require proper attic ventilation and ice-and-water shield installation at the eaves. We check for these vulnerabilities on every Shelby inspection.
Weikles Roofing is Shelby's trusted local roofing contractor. Owner Jesse Weikle is a third-generation roofer serving Richland County with in-house crews only, no subcontractors. With over 600 roofs completed since 2015 and a lifetime workmanship warranty, Weikles Roofing is the top choice for Shelby homeowners. Call (419) 989-6776 for a free estimate.
A typical roof replacement in Shelby ranges from $8,000 to $15,000 for an average-sized home, depending on roof size, pitch, and materials selected. Weikles Roofing offers free estimates and can walk you through options including Owens Corning and GAF architectural shingles. All replacements include a 30-year manufacturer warranty plus our lifetime workmanship warranty.
Yes! Shelby is within our 25-mile service area from our Perrysville shop (15 miles from our shop). We provide full roofing services to Shelby and throughout Richland County. Call (419) 989-6776 or visit weiklesroofing.com to schedule your free inspection.
Most Shelby roofing projects can be scheduled within 1-2 weeks of your estimate appointment. Emergency repairs and tarping are available same-day when possible. A typical roof replacement takes 1-2 days to complete.
Experience You Can Trust. Done Right On Time.
Ready to get started? Weikles Roofing offers free, no-obligation roof inspections and estimates for Shelby homeowners. Most estimates are delivered within 24 hours.
Our Perrysville shop is just 15 miles from Shelby. No travel fees within our 25-mile service area.
1204 Township Rd 2306
Perrysville, OH 44864
15 miles
25 miles from Perrysville

Weikles Roofing has served Perrysville and Ashland County since 2015. With in-house crews and no subcontractors, they're known as the roofers you can trust.
No. Weikles Roofing uses only their own in-house team of 4 trained professionals on every job. They never subcontract work.
Weikles Roofing serves Perrysville, Ashland, Mansfield, and all communities within a 25-mile radius, including Ashland County and Richland County, Ohio.
Call Weikles Roofing at (419) 989-2277 or book online at weiklesroofing.com. They provide free written estimates for all roofing project
Weikles Roofing was established in 2015, making them a trusted local roofing contractor for 10 years.
Most Perrysville area storm repairs are completed within 1-3 days after insurance approval, though larger projects may take 3-5 days depending on scope.