Services We Provide

Shingles, Steel & Rubber Roofing

Vinyl, Steel & Cement Board Siding

Windows & Doors - Insulation - Sheetrock

All Flooring - Concrete - Patios - Decks

Seamless Gutters & Gutter Protection Systems

CertainTeed Claims Specialist

Roofing & Remodeling Company in Waterville & Faribault, MN – serving all of Southern Minnesota

Handling Your Roof or Remodel from Start to Finish

Greg Wilmes Roofing & Remodeling, LLC has been a trusted source for Southern Minnesota improvement projects since 1996. Our licensed contractor and his crew can complete a wide variety of projects involving remodeling and roofing in Waterville, Faribault, Mankato, Montgomery, and New Prague, Minnesota. We offer both residential and commercial services for clients in the area.

You can rely on our eclectic knowledge of roofing specifics and our broad knowledge of interior remodeling techniques to provide you with outstanding results. Let the courteous, professional team at Greg Wilmes Roofing & Remodeling get started on your next project. Get in touch with us today by calling 507-202-7070 to discuss your needs with our Waterville & Faribault, MN roofers and remodelers.

Services include:
commercial roof repair
commercial roofers
roof repair
residential roofers
remodeling contractor

Top-quality services that will leave you with a smile

For decades now, the team at Greg Wilmes Roofing and Remodeling has provided personalized services for our customers in the Southern Minnesota area, including Waterville and Faribault, MN. We take pride in what we do for the community and its buildings.

Whether you need a quick roof repair or a complete bathroom remodel, you can rely on our dedicated crew to get the job done – and done right. For more information about our services, or to get started on your project, call us today at 507-202-7070.

Contact Greg Wilmes

Serving Waterville, Faribault, & surrounding Minnesota areas

Request an Estimate

  • Greg Wilmes Roofing & Remodeling LLC

    Waterville, MN 56096


    Call Us
    Phone: (507) 202-7070

    Mon: 8:00AM-5:00PM
    Tue: 8:00AM-5:00PM
    Wed: 8:00AM-5:00PM
    Thu: 8:00AM-5:00PM
    Fri: 8:00AM-5:00PM
    Sat: 8:00AM-5:00PM
    Sun: 8:00AM-5:00PM