Give Your Home A Face-Lift

Choose professional roofing and painting contractors in Portland, ME

M and Son Construction has over 15 years of construction experience. Our roofing contractors, painting contractors and deck builders have the skills and equipment needed to help you upgrade your property.

Replace your roof or siding with stylish and durable new materials. Build an addition onto your home to create more living space. Add a deck to your backyard for the ultimate outdoor entertainment space. Install energy-efficient windows and sealed exterior doors. We use top-quality materials from a local supplier to give you the best options available.

We have a great reputation in the community because we offer excellent customer service and produce beautiful home improvement results. We also offer a five-year guarantee on all our projects. Call 207-332-6515 today to schedule an appointment with one of our roofing contractors in Portland, ME.

5 reasons to hire expert painting contractors

Do you need interior or exterior painting services? Get in touch with M and Son Construction. You can count on us because:

  1. We have more than 15 years of industry experience.
  2. We cover your belongings while we paint.
  3. We use the finest quality paints available.
  4. We use two coats of paint plus primer.
  5. We can customize your paint design.

Learn more about how you can benefit from exterior or interior painting by reaching out to painting contractors in Portland, ME. Call 207-332-6515 today to schedule an appointment.

Switch to a new siding material

Schedule siding installation in Portland, ME with M and Son Construction. We carry vinyl, wood, metal and stucco siding options. Mix and match textures and colors to create an original design for your home.

To schedule an appointment for siding installation, call 207-332-6515 today.

  • M and Son Construction

    Portland, ME 04103


    Call Us
    Phone: (207) 332-6515

    Mon: 7:00AM-7:00PM
    Tue: 7:00AM-7:00PM
    Wed: 7:00AM-7:00PM
    Thu: 7:00AM-7:00PM
    Fri: 7:00AM-7:00PM
    Sat: 7:00AM-7:00PM
    Sun: Closed