Minnesota’s 1st Choice Inc

About Us

Call Today:
507-216-6371

Minnesota’s 1st Choice is a general contractor providing Roofing, Siding, Windows, Doors, Insulation, and Deck services to its customers. We are certified professionals who recognize the importance of quality workmanship.

Minnesota’s 1st choice is based out of Rochester, MN, and is a leader in home replacement windows, as well as an up-and-comer in roofing. When looking for a window contractor to install new replacement windows or a roofer to install a new roof, Minnesota’s 1st Choice should be your first choice.
As a general contractor, Minnesota’s 1st Choice believes in helping our customers make the best choice for their homes. Minnesota’s 1st Choice takes the time to help you understand necessary things about your home project. We believe in assisting you, in meeting your needs and budget, in the best way possible. We offer free estimates to provide customers with a thorough review of the expectations for their home project.

In the window world, Minnesota’s 1st Choice has the most sought-after windows with Provia and Grandura windows. When it comes to home windows, replacement windows, full-frame windows, vinyl windows, fiberglass windows, wood windows, aluminum windows, bay windows, bow windows, garden windows, double hung windows, casement windows, awning windows, and window replacement. We also sell Marvin windows, Andersen windows, Pella Windows, Fibrex, Ultrex, limited window replacement parts, replacement trim, molding repair, limited window sash repair, limited replacement window lock, and window latch replacement. Make Minnesota’s 1st Choice, your 1st choice in home improvement.

In regards to roofing, we have over 30 years of combined experience and have been in business in the roofing industry for the past 10 years with stellar reviews. We specialize in GAF roofing products and offer service warranties through GAF. We are, in fact, a Master Elite, installer servicing Red Wing and many many other towns and cities in the Southern Minnesota area. We also install Owens Corning roofing as well. We can provide, asphalt shingle roofs, steel/metal roofs, and timely roof repairs. In most cases, we can provide you with an estimate on-site. We can share with you all of your options to customize your project to your ideal. All of our estimates are free and have no obligation. We DO NOT use scare tactics and stick to a ‘straight shooter’ business philosophy. We will give you the best bang for your buck. Minnesota’s 1st Choice, your first choice in home improvements.

Services We Offer

  • Roofing
  • Siding
  • Windows
  • Windows
  • Windows

Company Info

Address 302 5th Street SE
Kasson, MN 55944
License Numbers
  • BC668495
  • DC-051500039
  • C144645
Cities Served
  • Adams, MN
  • Albert Lea, MN
  • Alden, MN
  • Altura, MN
  • Austin, MN
  • Bangor, WI
  • Blooming Prairie, MN
  • Brownsdale, MN
  • Brownsville, MN
  • Burnsville, MN
  • Byron, MN
  • Caledonia, MN
  • Cannon Falls, MN
  • Canton, MN
  • Castle Rock, MN
  • Chatfield, MN
  • Claremont, MN
  • Clarks Grove, MN
  • Conger, MN
  • Dakota, MN
Show All Cities
×

Cities Served

  • Adams, MN
  • Albert Lea, MN
  • Alden, MN
  • Altura, MN
  • Austin, MN
  • Bangor, WI
  • Blooming Prairie, MN
  • Brownsdale, MN
  • Brownsville, MN
  • Burnsville, MN
  • Byron, MN
  • Caledonia, MN
  • Cannon Falls, MN
  • Canton, MN
  • Castle Rock, MN
  • Chatfield, MN
  • Claremont, MN
  • Clarks Grove, MN
  • Conger, MN
  • Dakota, MN
  • Dennison, MN
  • Dexter, MN
  • Dodge Center, MN
  • Dover, MN
  • Dundas, MN
  • Eitzen, MN
  • Elgin, MN
  • Elkton, MN
  • Ellendale, MN
  • Emmons, MN
  • Eyota, MN
  • Faribault, MN
  • Farmington, MN
  • Fountain, MN
  • Freeborn, MN
  • Frontenac, MN
  • Geneva, MN
  • Glenville, MN
  • Goodhue, MN
  • Grand Meadow, MN
  • Hampton, MN
  • Harmony, MN
  • Hartland, MN
  • Hastings, MN
  • Hayfield, MN
  • Hayward, MN
  • Hokah, MN
  • Hollandale, MN
  • Holliday, MO
  • Holmen, WI
  • Homer, MN
  • Hope, MN
  • Houston, MN
  • Inver Grove Heights, MN
  • Janesville, MN
  • Kasson, MN
  • Kellogg, MN
  • Kenyon, MN
  • Kilkenny, MN
  • La Crescent, MN
  • La Crosse, WI
  • Lake City, MN
  • Lakeville, MN
  • Lanesboro, MN
  • Lansing, MN
  • Le Roy, MN
  • Lewiston, MN
  • Lonsdale, MN
  • Lyle, MN
  • Mabel, MN
  • Mantorville, MN
  • Mazeppa, MN
  • Medford, MN
  • Mendota, MN
  • Millville, MN
  • Mindoro, WI
  • Minnesota City, MN
  • Morristown, MN
  • Nerstrand, MN
  • New Richland, MN
  • Northfield, MN
  • Onalaska, WI
  • Oronoco, MN
  • Ostrander, MN
  • Owatonna, MN
  • Pemberton, MN
  • Peterson, MN
  • Pine Island, MN
  • Plainview, MN
  • Preston, MN
  • Racine, MN
  • Randolph, MN
  • Reads Landing, MN
  • Red Wing, MN
  • Rochester, MN
  • Rockland, WI
  • Rollingstone, MN
  • Rose Creek, MN
  • Rosemount, MN
  • Rushford, MN
  • Saint Charles, MN
  • Saint Paul, MN
  • Sargeant, MN
  • South Saint Paul, MN
  • Spring Grove, MN
  • Spring Valley, MN
  • Stewartville, MN
  • Stockton, MN
  • Taopi, MN
  • Twin Lakes, MN
  • Utica, MN
  • Vermillion, MN
  • Wabasha, MN
  • Waldorf, MN
  • Waltham, MN
  • Wanamingo, MN
  • Warsaw, MN
  • Waseca, MN
  • Webster, MN
  • Welch, MN
  • West Concord, MN
  • West Salem, WI
  • Winona, MN
  • Wykoff, MN
  • Zumbro Falls, MN
  • Zumbrota, MN