All Your Contracting Needs from CML Roofing & General Contracting!
Serving greater Portland ME and Southern New Hampshire

When you give us a call at 603-833-6928, your project moves forward swiftly and smoothly. We pride ourselves on treating our customers like family, including total transparency. From the timeframe to costs and any concerns that arise, we communicate, provide informed recommendations and focus on long-term satisfaction. Trust our skilled team of contractors to supply invaluable insight and inspiration.

Got a Project in Mind? We Can Help!

CML Roofing & General Contracting tailors every step to match specifics from concept to the perfect end result. Are you planning a complete new-build, expanding or renovating? Our extensive background prepares us for anything and everything. We’ve built our resources and relationships with specialized subcontractors and vendors. We’ve vetted products and materials, understand the requirements of local weather, recognize the importance of both functionality and aesthetics and always deliver on our promises. You’ll find representations of our craftsmanship across Portland, South Portland, Westbrook, Saco, Windham, Falmouth, and Cape Elizabeth, ME.

Contact us at 603-833-6928 today!

Roofing Contractor, General Contracting Services & General Contracting Company Portland, ME, South Portland, ME, Westbrook, ME, Saco, ME, Windham, ME & Falmouth, ME

Roofing Replacement in Portland, ME | General Contracting Services South Portland, ME

ContractingRoofing Replacement ∴ Saco, ME ∴ Falmouth, ME ∴ Cape Elizabeth, ME

Customer Reviews
What our customers are saying

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

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


Sign up for our Newsletter!

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

Click here to sign up

Roofing Replacement


Gorham, ME

South Windham, ME

Portland, ME

South Portland, ME

Freeport, ME

Falmouth, ME

Westbrook, ME

Cape Elizabeth, ME

Windham, ME

Scarborough, ME

Yarmouth, ME

Cumberland, ME

Saco, ME

Old Orchard Beach, ME