Fully Licensed and Insured
Free Estimates
Senior and Veteran Discounts
Hours:
Request Estimate
Thank you for contacting us.
We will get back to you as soon as possible
MGS Construction prides itself on providing outstanding roofing, siding, and other improvement services all of NH, MA, and Southern ME. Our 12-month same-as-cash financing options and discounts for seniors and first responders make our high-quality services accessible to all. Experience exceptional construction services at MGS Construction. Don't wait—call now or fill out our form to schedule your appointment and see the MGS Construction difference for yourself. We're proud to be the siding contractors and roofers Andover, MA and the surrounding areas depend on.
OSHA Certified
Most Roofs Done in 1 Day
Financing Available
GAF Master Elite Contractor
Free Estimates in 1 to 3 Business Days
In Business Since 1998
With the completion of thousands of projects in New England, we've successfully finished in the past, and witness firsthand the magnificent transformation your property can undergo with our expertise in residential roofing, commercial roofing, condominium, sidings, and window services. Call us today or fill out this short form to get a FREE estimate in the comfort of your home.
At MGS Construction, we take pride in providing exceptional roofing, siding and other improvement services to our clients. We would be grateful if you could share your thoughts about our construction services with others. Your feedback helps us improve and helps others make informed decisions. Please take a moment to leave a review of MGS Construction and let others know what you think.
We extend discounts to senior citizens and veterans. Call (603) 237-1011 for more information.
Located in Salem, NH. Serving all of NH, MA, and Southern ME. MGS Construction specializes in new roofs, siding, windows, and decks. Fully licensed and insured. Senior and veteran discounts. 28 years of experience. Call for a consultation.
All of New Hampshire, Massachusetts and Southern Maine
This is a placeholder and won't appear on the live site.
Main: (603) 237-1011
Local: (603) 216-2633
Mobile: (603) 216-2633
Call or Text Our Mobile Number
Share On: