Conquer the Elements with CML Roofing and Contracting!


There’s a reason they say, “having a roof over your head” is one of life’s essentials. Because without a roof, you’re literally in a sitcom situation where it’s raining inside the house! Now, if you’re in the beautiful town of Portland, ME and are finding yourself in that exact comical scenario, don’t fret! Your savior, CML Roofing and Contracting, is just a call away!

Roofing: Our Passion, Your Protection

While we might not offer solutions for double-dipped chocolate ice cream melting too fast, our skills in the nitty-gritty of roof repair are unparalleled, especially near Westbrook, ME and Falmouth, ME. So, whether your roof needs a minor tune-up following a rough winter or a complete overhaul, we’ve got your back…as well as your top!

In the fine towns of Saco, ME and Windham, ME, we’re known as the roofers who reign (pun intended). We believe no job is too small or too high for us…literally! We ensure quick and quality fixes, so you won’t resort to using buckets under leaks as water features in your living room.

CML: Beyond Roofing

Not just a one-trick pony, CML Roofing and Contracting also offers a range of general contracting services. In Cape Elizabeth, ME, they don’t call us Jack of all Trades for no reason. Got something bothering you other than your roof? Give us a call!