Home Content

When you’re ready to improve the exterior of your home trust Bobs Construction

Replacement Windows

Siding Installation

Exterior Doors

Quality Roofing

Bobs Construction for over 65 Years!

A Company that will be Here

For over 65 years Bobs Construction has provided top quality installations and replacement of windowssidingroofingattic insulation and exterior doors in Southeast Minnesota. We take pride in using top quality products that will stand the test of time!

No high-pressure sales and no gimmick sale prices, just honest trustworthy people.  Our highly trained Sales Staff is ready to answer any questions and help you make an informed decision that is right for your home.  Stop into our showroom to see our wide variety of quality products.

Bob’s Construction is sure to have the products you have been looking for your home. Plus, the energy efficiency is certainly worth the upgrade.   If it’s time to upgrade your home, trust Bob’s Construction to help.

Complete Job Start to Finish

Our professional sales and installation team will ensure peace of mind when it comes to taking care of your home.  Bobs Construction takes pride in doing the job right the first time.  Everything from choosing the right products such as: AndersenSunriseWaudenaCertainteed, and GAF just to name a few.

Profession products, and Installation, we love helping our customers from start to finish.  Have questions?  Please fill out the form for a free no-obligation estimate.  We would be happy to meet with you and help you not only improve the beauty of your home but save you money.

Our Reputation Speaks for Itself

Bobs Construction is a proud member of Rochester Chamber of Commerce as well as an Accredited member of the Better Business Bureau. We are a licensed, insured, and bonded and we stand by our quality work. Trust Bob’s Construction with your next project.

When you’re ready to improve the exterior of your home,


“Just Call Bob’s”


Fill Out Our Free Estimate form to the Right or Contact Us a Call at 507-288-8379 Today!

License #BC755582