Menu

CML Roofing and General Contracting is proud to serve a diverse range of communities throughout the greater Portland, ME area. As a trusted general contracting company, we specialize in roofing, siding repair and installation, deck services, and more. Our experienced team is committed to delivering exceptional craftsmanship and customer satisfaction in every project. Whether you need roof repair, a new roof installation, or siding services, we’re here to help. Explore the areas we serve and the services we offer in each location below.
Contact Us

Portland, ME

In Portland, ME, CML Roofing and General Contracting provides a full range of roofing services, from roof inspections to complete roofing replacements. Our team of skilled roofers is equipped to handle any roofing challenge, whether it’s a minor repair or the installation of a new roof. We also offer comprehensive siding repair and installation to keep your home looking its best and protected from the elements.

South Portland, ME

South Portland, ME, residents trust us for all their roofing and general contracting needs. Our services include everything from roof repairs to deck construction and siding installation. As a leading roofing company, we use high-quality materials like roof shingles and metal roofs to ensure long-lasting results. Whether you’re looking to upgrade your home’s exterior or need emergency roof repairs, our team is ready to assist.

Westbrook, ME

In Westbrook, ME, CML Roofing and General Contracting is known for providing reliable and efficient roofing services. Our roofers are experienced in handling roof installations, repairs, and replacements, ensuring your home stays protected year-round. We also offer siding services that enhance your home’s appearance and structural integrity, making us a trusted partner for all your exterior home improvement needs.

Saco, ME

Saco, ME, homeowners can rely on our roofing contractors for top-notch roofing services tailored to their specific needs. Whether you need a new roof installation or a thorough roof inspection, our team delivers exceptional results. In addition to roofing, we offer deck services and siding installation, helping you create a beautiful and functional outdoor space while maintaining your home’s exterior.

Windham, ME

In Windham, ME, CML Roofing and General Contracting provides a wide range of services, including roofing repairs, new roof installations, and siding repair. Our roofing contractors are dedicated to ensuring that every project is completed with the highest level of quality and attention to detail. Whether you’re dealing with a roof leak or looking to upgrade your siding, we have the expertise to get the job done right.

Falmouth, ME

Falmouth, ME, residents can trust us for comprehensive roofing and siding services. Our roofers are skilled in everything from minor roof repairs to full roofing replacements, using durable materials like roof shingles and metal roofing. We also specialize in siding repair and installation, providing solutions that improve both the look and functionality of your home. Our general contracting services extend to deck construction, offering you a complete package for your exterior home improvements.

Cape Elizabeth, ME

In Cape Elizabeth, ME, we offer a full suite of roofing and general contracting services. Our team is experienced in performing roof inspections, repairs, and replacements, ensuring your roof is always in top condition. Additionally, we provide expert siding installation and repair to keep your home’s exterior both beautiful and weather-resistant. If you’re looking to add or renovate a deck, our deck services can help you create the perfect outdoor living space.

Old Orchard Beach, ME

Old Orchard Beach, ME, homeowners can count on CML Roofing and General Contracting for all their roofing and siding needs. From new roof installations to siding repair and deck services, our team is dedicated to enhancing the durability and appeal of your home. We use only the highest quality materials in our roofing projects, including roof shingles and metal roofing, to ensure long-lasting performance and protection against the coastal elements.

Cumberland, ME

In Cumberland, ME, our roofing contractors provide a range of services to keep your home safe and stylish. We specialize in roofing repairs, roof replacements, and new roof installations, using the best materials and techniques available. Additionally, our siding contractors are experts in both installation and repair, helping you maintain a beautiful and energy-efficient home. Our deck services are also popular in this area, providing homeowners with custom outdoor spaces.

Freeport, ME

Freeport, ME, residents choose us for our comprehensive approach to roofing and general contracting. Our services include everything from roof inspections and repairs to complete roof installations and siding projects. Whether you’re looking to replace an old roof or need professional siding repair, our team delivers results that meet the highest standards. We also offer deck construction and renovation services, allowing you to maximize your outdoor living area.

Gorham, ME

In Gorham, ME, CML Roofing and General Contracting is the go-to provider for reliable roofing services and more. Our roofers are equipped to handle everything from minor repairs to major roof replacements, ensuring your home is well-protected. We also offer siding services that enhance your home’s exterior and provide deck services to help you enjoy your outdoor space to the fullest.

Yarmouth, ME

Yarmouth, ME, homeowners trust us for expert roofing and siding services. Our roofing contractors are experienced in all aspects of roof installation, repair, and replacement, using materials like roof shingles and metal roofing for durable, long-lasting protection. We also offer siding installation and repair, along with custom deck services, making us a one-stop-shop for all your exterior home improvement needs.

Scarborough, ME

In Scarborough, ME, CML Roofing and General Contracting offers a wide range of roofing services, from thorough roof inspections to complete roof replacements. Our team is also skilled in siding installation and repair, ensuring your home’s exterior is both attractive and durable. If you’re looking to expand or renovate your outdoor living space, our deck services can help you create the perfect retreat right in your backyard.

South Windham, ME

South Windham, ME, residents can depend on us for all their roofing and siding needs. Whether you need a simple roof repair or a full roofing replacement, our team provides top-quality service with a focus on customer satisfaction. We also offer siding repair and installation, as well as deck construction services, making us your trusted partner for maintaining and enhancing your home’s exterior.

261 Sloper Road
Strafford, NH
603-833-6928

Customer Reviews
What our customers are saying

The CML team did an outstanding job!! Chris’s knowledge and experience make it an easy decision of who to have put a roof on. His team is professional , on time and get the job done. Not only did the team fix my roof that had shingles falling. But they also fixed/ re did the flashing around my chimney. There a lot of business out there and it can be hard to trust some one with such an important decision. 100% Trust these guys to get the work done correctly and on time! Did I mention $0 down and $0 payment for a whole year!?

THANK YOU CHRIS AND TEAM

Robert S

Chris and his team were fantastic to work with. He was super responsive and immediately got back to me, fitting me in for the next day. Todd came by and explained what he was seeing and presented me with options for my new roof. The crew that came by was quick and professional and my roof was done a week later in one day. Chris then came back by to make sure I was happy and didn’t have any concerns. I would recommend CML Roofing & General Contracting to everyone!

Caitlyn P

trees

Sign up for our Newsletter!

Enter your email address to receive the latest news, updates, and offers!

Click here to sign up

Roofing Near Me

Roofing Companies Near Me

Siding Contractor

Roofing Contractor

Roofing Services

Siding

Roofers

Freeport, ME

South Windham, ME

Old Orchard Beach, ME

Cumberland, ME

Biddeford, ME

Gorham, ME

Yarmouth, ME