Supreme Roofing crew re-shingling a roof with the Chesapeake waterfront and a marina in the background
Pasadena, MD · 35+ years

Shingle roofs done right, since long before “curb appeal” was a phrase

Supreme Roofing has installed, replaced and repaired shingle roofs across northern Anne Arundel County for over 35 years. Most full replacements are finished in a single day. Licensed and insured — MHIC #25497.

Free roofing estimate

We reply within one business day. Rather talk? (410) 371-9604

What we do

Three jobs, one crew that’s done thousands of them

Every job is shingle roofing, and that’s deliberate — we don’t spread across siding, gutters and windows. Pick the one that sounds like your situation, or call and describe it and we’ll tell you which.

Roof replacement

Old, leaking or worn-out shingles torn off and replaced with architectural shingles. Most homes are done in a single day.

More on replacement →

Roof repair

Wind, hail, ice and fallen-limb damage. If it’s leaking, that’s the call to make first — we’ll find where and stop it.

More on repair →

New roof installation

New-construction shingle roofing for single-family homes, townhomes, duplexes and commercial buildings.

More on installation →

Why it’s worth asking

MHIC #25497, and a crew that’s been doing this since before most roofing companies existed

Maryland requires a Home Improvement Commission license to sell roofing work in this state. Not every company you’ll get a quote from has one — ask for the number and look it up before you sign anything.

We’ve been shingle roofers, specifically, for over 35 years. Not a general contractor who also does roofs — this is the whole business, which is most of why most homes are a one-day job for us.

  • MHIC #25497 — licensed and insured
  • Shingle roofing only, not a side line
  • Most full replacements finished in a day
  • Free, no-obligation estimates
A full roof replacement in progress on a large home, felt paper down and the crew working the ridge
Recent work

Real jobs, not stock photos

Tear-offs, flashing, storm repairs and finished roofs — all ours, all in Pasadena and the surrounding towns we serve.

Roof torn down to plywood decking with two new skylight openings framed in Close-up of new brown metal step flashing installed around a brick chimney Three roofers installing new shingles around a brick chimney on a green roof Roofers tearing an old roof down to the decking on a rowhouse, plywood repairs in progress A finished brown shingle roof with two skylights on a brick home A finished green shingle roof on a brick and white-sided home
From a customer
“Keith came over and fixed my roof on short notice and matched the shingles up. An awesome price and it looks awesome.”

— Ralph Driscoll, Google review

See our reviews on Google →

Where we work

Based in Pasadena, working across northern Anne Arundel County

Severna Park, Arnold, Cape St. Claire, Gibson Island, Riviera Beach, Glen Burnie, Millersville, Gambrills, Odenton, Annapolis, and the smaller communities in between. See the full area →

Good to know

Questions we get a lot

How long does a roof replacement actually take?

Most homes are a single day, start to finish — tear-off, any decking repair, and new architectural shingles, all done before we leave. Larger or more complicated roofs can run into a second day; we'll tell you upfront if yours is likely to.

Are you licensed and insured?

Yes — MHIC #25497. Ask any roofer for their license number before they touch your roof; it takes two seconds to check on the Maryland Home Improvement Commission's site, and it should be the first thing they offer, not the last thing you ask for.

Do you do repairs, or only full replacements?

Both. A lot of calls start as a leak or storm damage and stay a repair. If a roof is old enough that a repair would just be delaying the inevitable, we'll say so plainly — we'd rather tell you that than sell you a patch you'll pay for twice.

What if the damage is from a storm — do you deal with insurance?

We'll document the damage and give you a clear written estimate you can hand to your adjuster. We're not a public adjuster and won't pretend to be one, but a straight, itemized estimate is most of what that conversation needs.

Get started

Get a free roofing estimate

Tell us what’s going on — a leak, storm damage, or a roof that’s just due — and we’ll get back to you. Or call or text (410) 371-9604 directly.

Licensed and insured, MHIC #25497. Serving Pasadena & northern Anne Arundel County, MD.

Get your free estimate

We reply within one business day. Rather talk? (410) 371-9604