McCoy Roofing in Des Moines, Iowa serves Des Moines County and surrounding areas.

The Kansas City Roofing Contractors You Can Trust!

McCoy Roofing Contractors Kansas City, are here for you in a storm’s aftermath by helping you navigate the insurance claim process and guiding you through the roof restoration process. Complete the form for one of our project managers to schedule a roof inspection for free. If you would rather speak to a team member immediately, please give us a call.

Request a Free Roof Inspection

House Icon for McCoy Roofing.

McCoy Roofing CONTRACTORS KANSAS CITY TEAM – The Ultimate Standard in ROOFING

GAF Master Elite Roofing Contractors.

What does it mean to be the ultimate standard in roofing? The ultimate standard means we value honesty and integrity. We always do the right thing, and attention to the details matter. We are proud of our GAF Master Elite Roofing Contractor Team in Kansas City, and we train and certify them in high-quality roofing installation methods using the latest technologies. Less than 2% of GAF roofing contractors earn the Master Elite certification.

You can have peace of mind knowing our Kansas City roofing company has been in business for over 15 years. We are state licensed, carry valid insurance, and are in good standing with our local Better Business Bureau.

McCoy Roofing Des Moines roofing contractors working on a roof are GAF Master Elite, roofing contractors.

Our Kansas City roofing contractors hold certifications with several organizations.

ABC Member, a McCoy Roofing partner.
GAF Master Elite, a McCoy Roofing Partner.
DaVinci Roofscapes, a McCoy Roofing Partner.
BBB, a McCoy Roofing partner.
McCoy Roofing Contractors Paducah Branch.


Under our roof, your family is protected from the weather elements.

Is your roof in need of a simple repair? Or do you need a complete roof replacement? You deserve a quality, long-lasting roof to protect you from weather elements of wind, rain, hail, snow, and the sun’s heat. We have worked with thousands of homeowners and commercial property owners to provide the best roofing solutions for their properties.

We provide:

  • Roof Inspections for Free, 
  • Complete Roof Replacements,
  • Roof Repairs and Maintenance, 
  • New Roof Construction, 
  • and more.  

Each customer is different and requires accurate information, cost, and time to make a sound decision on the future of their roof. We take the time to listen to your needs and concerns before starting any work.

When you work with us, you will have peace of mind knowing that you’re in good hands. Start your roofing project to see why we are the roofing company people love to work with.

Pin Icon for McCoy Roofing.


Serving the community of Kansas City.

9393 W 110th Street, Suite 500
Overland Park, KS 66210

Office Hours:
Monday–Friday: 8am – 5:00pm, CST

McCoy Roofing Contractors Kansas City Damaged Roof Repair.


Supporting our neighbors since 2007.

Were you impacted by a recent or past storm? Do you need a roof repair or a complete roof replacement? We have been serving our neighbors since 2007 with the ultimate standard of roofing.

Our team of roofing contractors Kansas City managers and certified roofers value hard work, honesty, and being trustworthy. When you work with us, you are working with the best of the roofing contractors Kansas City, and get the following;

  • Comprehensive roof inspection, 
  • Simple, easy-to-understand, no-obligation estimate and professional consultation,
  • Project plan and execution that protects and preserves your yard, landscaping, and infrastructure, 
  • And more.
Phone Icon for McCoy Roofing.

A new roof by McCoy Roofing is a phone call away

Do you have roofing questions?

A member of our team is available for questions MondayFriday, 8 am to 5:00 pm at:


If you prefer to email, or if it is after hours, you can complete the form below, and one of our team members will reach out to you the next business day.


McCoy Roofing is located at:

A member of our team is available for questions MondayFriday, 8 am to 5:00 pm at:

9393 W 110th Street, Suite 500
Overland Park, KS 66210