Midwest Construction offer's Energy Efficient Windows & Siding or All Season Sunroom. Call, Click or Stop into one our our Showrooms! Quality Products & Quality Installation Since 1958

Free Quote
4.9
346 reviews

Love our Windows!

Vicki A.

We are super excited about our new windows. Can't wait til the weather is nice so we can open them up. And I can clean them myself without a whole crew! Joe and Juan were awesome to work with during installation and were very professional and made sure everything was exactly how we wanted. We couldn't be happier!!!

Patio Door install

Sara K.

Now that all windows have been replaced, the house is cozy. Even after below zero weather!

Thank you!

Bill P.

Love them - can't wait until Spring to open them!

Midwest Construction

Bill & Ellen, Thank you for your business! We do appreciate!

Window & Door Install

Cathy H.

The installers, Joe R and Juan, did a GREAT JOB on my windows and doors.

Midwest Construction

Thank you for the kind words! I will share with Joe and Juan We appreciate your business!

Window Replacement

John T.

I love my new windows! Much better quality than the original. You guys are really great!

Window Installation

Carl P.

Carl very impressed with way Joe did installation. Thorough, cleaned up after self, answered any questions we had. Highly recommend him for any installation.

Siding Installation

Gene E.

Our installer was thorough, hard working and accountable! He even made a correction to a previous flaw on window trim. Excellent!

Thank you!

Robert M.

I thought you did a very good job. Jeremy, you were a very good worker.

Wonderful

Kim F.

They came and did their jobs well. Cleaned up after each day. They knew what to do and did it.

Thank you!

Paul D.

We love our new windows!

Get Your Free Quote!

4.9 out of 5
Out of 346 Reviews
WHO Newsradio 1040
BBB Torch Awards for Ethics
Screened & Approved HomeAdvisor
Great Lakes Window
Get Started Now

Request appointment?

Mason City Midwest Construction


  • 1601 South Taft Ave Mason City, IA 50401
  • Open Mon-Thurs: 8am-4:30pm, Fri:8am-1pm
  • (641) 715-9007