Midwest and Great Lakes roofing, siding and gutter directory
Seasons swing from summer thunderstorms to winter snow and freeze-thaw cycles. Both hail and ice-related water issues come up in roofing decisions.

Start with the property, not a regional assumption
- Ask about ice and water barrier at eaves and valleys.
- Attic insulation and ventilation influence ice dam risk; discuss both.
- Check gutters and downspouts before winter.
- After summer storms, request photographed inspections.
These are broad planning regions, not hazard maps, forecasts, service territories or building-code zones. Conditions and requirements vary by address.
Roofing planning and listed companies
A roof is an assembly, not just its visible covering. Compare how contractors assess the deck, underlayment, flashing, ventilation and drainage before choosing a repair or replacement.
- Trace water before pricing a repair: Water can move along framing before it appears indoors. Ask for photographs of the entry point, the proposed repair and adjacent details that could also contribute.
- Compare complete roof assemblies: A replacement estimate should identify tear-off, deck repairs and allowances, underlayment, eave protection where applicable, flashing, ventilation, waste disposal and warranties.
- Coordinate the roof edge: Discuss drip edge, gutter attachment, fascia condition and runoff paths. Replacing shingles does not automatically correct gutter pitch or water entry behind siding.
- Illinois roofing
- Indiana roofing
- Iowa roofing
- Michigan roofing
- Minnesota roofing
- Missouri roofing
- Ohio roofing
- Wisconsin roofing
147 published profiles currently have a listed roofing service in this region.
- Roofing in Bloomfield, IA
- Roofing in Council Blfs, IA
- Roofing in Council Bluffs, IA
- Roofing in Des Moines, IA
- Roofing in Fairbank, IA
- Roofing in Granger, IA
- Roofing in Grimes, IA
- Roofing in Marion, IA
- Roofing in Mason City, IA
- Roofing in North Liberty, IA
- Roofing in Spencer, IA
- Roofing in Storm Lake, IA
- Roofing in Tabor, IA
- Roofing in Waukee, IA
- Roofing in West Burlington, IA
- Roofing in West Des Moines, IA
- Roofing in Aurora, IL
- Roofing in Chicago, IL
- Roofing in Forest Park, IL
- Roofing in Hinsdale, IL
- Roofing in Lake Zurich, IL
- Roofing in Lemont, IL
- Roofing in Lisle, IL
- Roofing in Loves Park, IL
- Roofing in Plainfield, IL
- Roofing in River Grove, IL
- Roofing in Rockford, IL
- Roofing in Round Lake, IL
- Roofing in St. Charles, IL
- Roofing in Troy, IL
- Roofing in Wauconda, IL
- Roofing in Waukegan, IL
- Roofing in Wheeling, IL
- Roofing in Carmel, IN
- Roofing in Clarksville, IN
- Roofing in Columbus, IN
- Roofing in Covington, IN
- Roofing in Evansville, IN
- Roofing in Farmersburg, IN
- Roofing in Floyds Knobs, IN
- Roofing in Fort Wayne, IN
- Roofing in Gosport, IN
- Roofing in Grabill, IN
- Roofing in Greenwood, IN
- Roofing in Indianapolis, IN
- Roofing in Kokomo, IN
- Roofing in New Albany, IN
- Roofing in New Castle, IN
- Roofing in Newburgh, IN
- Roofing in Rising Sun, IN
- Roofing in Brighton, MI
- Roofing in Byron Center, MI
- Roofing in Clare, MI
- Roofing in Columbus, MI
- Roofing in Commerce Township, MI
- Roofing in Dowagiac, MI
- Roofing in Flushing, MI
- Roofing in Grand Rapids, MI
- Roofing in Hastings, MI
- Roofing in Hudsonville, MI
- Roofing in Ithaca, MI
- Roofing in Pellston, MI
- Roofing in Roseville, MI
- Roofing in Springport, MI
- Roofing in Spruce, MI
- Roofing in Sylvan Lake, MI
- Roofing in Westland, MI
- Roofing in Zeeland, MI
- Roofing in Bethel, MN
- Roofing in Circle Pines, MN
- Roofing in Coon Rapids, MN
- Roofing in East Bethel, MN
- Roofing in Eden Prairie, MN
- Roofing in Golden Valley, MN
- Roofing in Hutchinson, MN
- Roofing in Isanti, MN
- Roofing in Mendota Heights, MN
- Roofing in Plymouth, MN
- Roofing in Prior Lake, MN
- Roofing in Saint Paul, MN
- Roofing in Shakopee, MN
- Roofing in South Saint Paul, MN
- Roofing in Chesterfield, MO
- Roofing in Desloge, MO
- Roofing in Kansas City, MO
- Roofing in Kirkwood, MO
- Roofing in Marionville, MO
- Roofing in Mexico, MO
- Roofing in Moscow Mills, MO
- Roofing in North Kansas City, MO
- Roofing in O Fallon, MO
- Roofing in Osage Beach, MO
- Roofing in Saint Charles, MO
- Roofing in Saint Louis, MO
- Roofing in Sainte Genevieve, MO
- Roofing in Sikeston, MO
- Roofing in Adamsville, OH
- Roofing in Akron, OH
- Roofing in Alliance, OH
- Roofing in Apple Creek, OH
- Roofing in Blanchester, OH
- Roofing in Brunswick, OH
- Roofing in Canton, OH
- Roofing in Cincinnati, OH
- Roofing in Dayton, OH
- Roofing in Dundee, OH
- Roofing in Etna, OH
- Roofing in Holland, OH
- Roofing in Medina, OH
- Roofing in Millersburg, OH
- Roofing in Ontario, OH
- Roofing in Orrville, OH
- Roofing in Perrysburg, OH
- Roofing in Toledo, OH
- Roofing in Appleton, WI
- Roofing in East Troy, WI
- Roofing in Elkhorn, WI
- Roofing in Fond du Lac, WI
- Roofing in Germantown, WI
- Roofing in Madison, WI
- Roofing in Milwaukee, WI
- Roofing in Oconomowoc, WI
- Roofing in Oregon, WI
- Roofing in Oshkosh, WI
- Roofing in Racine, WI
- Roofing in Sheboygan, WI
- Roofing in Twin Lakes, WI
- Roofing in Waukesha, WI
- Roofing in West Milwaukee, WI
Siding planning and listed companies
Siding sheds water, but the drainage plane, window flashing, clearances and trim determine where that water goes. Compare material-specific repair and installation scopes rather than treating every damaged panel as a complete wall replacement.
- Vinyl, fiber cement, metal and wood: Vinyl needs room for thermal movement; fiber cement needs manufacturer-specified clearances and fastening; metal needs compatible fasteners and corrosion planning; wood requires finish and moisture maintenance. Ask for product-specific installation details.
- Look behind the visible panel: Ask whether the inspection includes sheathing, a water-resistive barrier, window head flashing, kickout flashing and a drainage gap where specified. Covering wet sheathing with new siding does not resolve its moisture source.
- Repair matching and complete elevations: An isolated panel replacement can be reasonable when compatible material is available. Compare color and profile matching, minimum repair areas and written allowances for concealed damage before authorizing an entire elevation.
- Illinois siding
- Indiana siding
- Iowa siding
- Michigan siding
- Minnesota siding
- Missouri siding
- Ohio siding
- Wisconsin siding
2 published profiles currently have a listed siding service in this region.
Gutters planning and listed companies
A useful gutter estimate follows the water from the roof edge to a safe discharge point. Compare sizing, pitch, outlets, hangers, downspouts and the condition of the fascia—not just a price per linear foot.
- Repair, cleaning or replacement: Debris blockage, failed seams, insufficient pitch and undersized outlets are different problems. Ask the contractor to explain the observed cause and whether cleaning or targeted repair can resolve it.
- Roof area and drainage capacity: Gutter dimensions alone do not determine capacity. Roof catchment area, slope, valleys, outlet location and downspout configuration affect the design. Ask for a site-specific explanation rather than assuming one size fits every home.
- Fascia, hangers and discharge: Specify hanger attachment, fascia repairs, drip-edge integration, downspout extensions and any underground connection. Avoid moving runoff onto neighboring property, icy walkways or a foundation problem.
- Illinois gutters
- Indiana gutters
- Iowa gutters
- Michigan gutters
- Minnesota gutters
- Missouri gutters
- Ohio gutters
- Wisconsin gutters
3 published profiles currently have a listed gutters service in this region.
Other regions
Confirm requirements and credentials
Check the local building department, the applicable licensing authority and current insurance documentation. Directory inclusion is not certification. General climate guidance is not an inspection of your property.
National Weather Service · Building America Solution Center