For all of your roofing needs in greater Portland ME and Southern New Hampshire, CML Roofing & General Contracting is your expert problem-solver. We bring years of experience to the job. Exceptional quality products are just the start of the skills, standards, and dedication we put into our lifetime roofs. The combination of craftsmanship and a detailed roofing process produces durable, efficient, and lasting results.

Reliable Roofing from CML Roofing & General Contracting

For residential homes or commercial buildings, whether for repairs, re-roofs, replacement or general maintenance, CML Roofing & General Contracting is the key to a lasting solution. Asphalt shingle roofing, metal roofing, rubber roofing and skylights are a small sample of our skill set. Whether you know exactly what type of roof is best for your home or business, not sure what needs to be done or are interested in the latest innovations, we handle the basics as well as the most intricate jobs.

We can also service and install your gutters. Properly installed and maintained gutters will help protect your home from weather-related damage. We offer both 5k and 6k seamless gutters.

Don’t Let Your Roof Hold Your Home Back In greater Portland ME and Southern New Hampshire

The roof is an essential component, protecting the indoors from the outdoor elements. It’s a mistake to ignore an aging roof. Cracked, curled, loose, damaged or missing shingles are warning signs. Discoloration around vents, missing granules, moss/algae growth, damage around skylights or chimneys are indications of more serious concerns. Ask the specialists from CML Roofing & General Contracting to take a look. We pride ourselves on total transparency. Trust in honest answers, affordability and exceptional start-to-finish treatment.

Roofing Companies, Roofing Contractors, Commercial Roofing & Roof Replacement Portland, ME, South Portland, ME, Westbrook, ME, Saco, ME, Windham, ME & Falmouth, ME

Roofing Portland, ME | Commercial Roofing South Portland, ME | Local Roofing Companies Westbrook, ME

Roofing Companies Near MeRoof Repair Near MeResidential RoofingRoofingRoofers Near Me ∴ South Portland, ME ∴ Westbrook, ME ∴ Falmouth, ME

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!?


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


Sign up for our Newsletter!

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

Click here to sign up


Roofing Companies Near Me

Roofers Near Me

Roofing Contractors Near Me

Roof Repair Near Me

Residential Roofing

Local Roofing Companies

Saco, ME

Westbrook, ME

Falmouth, ME

Portland, ME

Cape Elizabeth, ME

Yarmouth, ME

Windham, ME

Gorham, ME

Cumberland, ME

South Windham, ME

Scarborough, ME

South Portland, ME

Freeport, ME

Old Orchard Beach, ME