Roofing & Exteriors

Roofing Contractor Serving Calvert St. Mary's & Charles County

Roof replacement, repair, and storm damage work from an experienced, family-owned crew. Whether you've got a single stubborn leak or a roof that's reached the end of its life, we'll give you a straight answer and a free estimate in writing before any work begins.

What's included in our roofing service

Your roof is the one part of the house that protects everything else, and in Southern Maryland it takes a beating, summer storms off the Bay, winter freeze-thaw, and years of sun on south-facing slopes. Gray & Sons Contracting handles the full range of residential roofing for homeowners across Calvert, St. Mary's, and Charles County, from a quick repair to a complete tear-off and replacement.

Roof replacement

When a roof is past saving, we strip it down to the deck, inspect and replace any rotted sheathing, and rebuild it right, new underlayment, ice-and-water shield in the valleys and along the eaves, proper flashing, and the shingle line you choose. A clean tear-off means no shingles laid over old problems, which is how you get the full rated life out of a new roof.

Roof repair

Not every roof needs replacing. A lot of leaks trace back to a handful of failed shingles, cracked pipe boots, or flashing that's pulled away from a chimney or wall. We track the leak to its actual source, not just the spot on your ceiling, and make a repair that holds. If a repair won't do, we'll tell you.

Storm & wind damage

After a big blow, missing shingles and lifted edges let water in fast. We tarp and dry-in the roof quickly to stop the damage, document everything with photos for your insurance claim, and give you a written scope you can hand straight to your adjuster.

Flashing Vents & Ventilation

Most roofs don't fail in the field, they fail at the details. We reseal and replace flashing at chimneys, walls, and skylights, swap failed vent boots, and make sure your attic is ventilated so heat and moisture don't cook the underside of the deck and shorten the roof's life.

Roofing cost in Southern Maryland

Most asphalt shingle roof replacements on a typical single-family home in our area run between roughly $8,000 and $20,000. Four things move that number more than anything else: the square footage and pitch of the roof, how many old layers have to come off, the shingle line you pick (a standard architectural shingle costs less than a premium designer or an impact-rated one), and whether we find rotted decking or bad flashing once the old roof is off. Repairs are far less, many run a few hundred dollars. The only honest way to price a roof is to measure it, so we do that for free and put the number in writing, with no surprise line items later.

Signs it's time to call a roofer

  • Water stains on ceilings or in the attic after rain
  • Shingles that are curling, cracking, or missing granules (check your gutters for granule buildup)
  • Bare spots or shingles in the yard after a storm
  • Daylight visible through the attic roof boards
  • A roof that's 20+ years old and has never been replaced
  • Sagging rooflines or soft, spongy spots underfoot

Caught early, most of these are a repair. Left alone, they turn into rotted decking, ruined insulation, and drywall damage inside, which is why a free inspection now is cheap insurance.

Materials & brands we install

We work primarily in architectural asphalt shingles from manufacturers like GAF, Owens Corning, and CertainTeed, the workhorse of Southern Maryland roofing for good reason: they're durable, backed by real warranties, and available in colors that suit everything from a Solomons cottage to a new build in Dunkirk. We also install metal roofing for homeowners who want maximum lifespan. Whatever the material, we install to the manufacturer's spec so the warranty actually stands behind you.

Areas we serve

We roof homes throughout Calvert, St. Mary's, and Charles County, including Prince Frederick, Solomons, Lusby, Huntingtown, Dunkirk, Owings, St. Leonard, Leonardtown, California, Lexington Park, Hollywood, Waldorf, and La Plata. See our full service area.

Why homeowners choose us

Because we're a full home improvement company, a roof job never leaves you chasing other trades. If the roof leak damaged a ceiling, the same company handles the drywall and paint. New roof going on? It's the natural time to also look at your gutters and siding so the whole exterior is squared away in one coordinated project. One call, one crew, one standard of work.

Roofing FAQs

How much does a new roof cost in Southern Maryland?
Most asphalt shingle roof replacements on a typical single-family home run between roughly $8,000 and $20,000, depending on the size and pitch of the roof, how many old layers come off, the shingle line you choose, and whether any decking or flashing needs replacing. We give you an exact number in writing after we measure, never a phone guess.
Do you repair roofs or only replace them?
Both. Many leaks come down to a few failed shingles, cracked flashing, or a bad vent boot, and a targeted repair is the right call. We'll tell you honestly when a repair will hold and when the roof has reached the end of its life.
Can you install a roof in winter?
Yes. Southern Maryland winters are mild enough that shingles can be installed safely on dry days through most of the season, and winter is often a shorter wait than the spring and summer rush. Emergency leak repairs we handle year-round.
Will you help with my storm damage insurance claim?
We document the damage with photos, give you a written scope for your adjuster, and meet the adjuster on-site when it helps. We don't practice public adjusting, but we make the paperwork side of a storm claim far less painful.
What areas do you serve?
Calvert, St. Mary's, and Charles County across Southern Maryland, including Prince Frederick, Solomons, Lusby, Huntingtown, Dunkirk, Leonardtown, California, Lexington Park, Waldorf, and La Plata.

Roof leaking or worn out?

Tell us what you're seeing and we'll come take a look. Repair or replacement, you'll get a straight answer and a free written estimate.