Home › Service areas › Ellicott City
Most Ellicott City roofs sit on 1980s and 1990s subdivision houses. A small number sit on the old granite mill town around Main Street, where Howard County has a say in what goes back on.
Why local actually matters here
The name is old, but most of the houses are not. In 21043 the 1990s were the biggest building decade, and that decides more about your roof than the granite on Main Street does.
Ellicott City is not an incorporated city. It is an unincorporated community and the county seat of Howard County, so the county is the authority for almost every address here. The exception worth knowing about is a small part of 21043 that falls in Baltimore County, on the far side of the Patapsco River, where a different county government sets the rules.
The housing is much younger than the town’s history suggests. About 59% of homes in 21043 went up between 1980 and 2009, with the 1990s the biggest single decade, and in 21042 the 1980s lead. Those are original builder roofs or first replacements. The usual finding is a shingle reaching the end of a normal life on decking that is still sound, which makes it a straightforward replacement rather than a rebuild. What we do check properly is attic ventilation, because on builder-era houses that is what shortens the next roof.
The two ZIPs are built differently. In 21042 close to nine in ten single-family homes are detached. In 21043 about a third are townhouses, around 4,200 of them. On a townhouse the detail where your roof meets the one next door matters as much as the middle of the roof, and neighboring units built in the same year tend to need roofs in the same year too.
Then there is the historic district. Ellicott City was founded in 1772, and the downtown along Main Street is built largely of locally quarried gray granite, and gable roofs, often with dormers and cross gables, are the most common shape. Inside the Ellicott City Historic District, Howard County’s Historic Preservation Commission issues certificates of approval for exterior changes, including repair or alteration that affects appearance. The county’s published design guidelines ask that historic slate, metal and wood roofing be repaired and kept where it reasonably can be, so on those buildings the material is not purely your choice. We raise that before we price anything.
Permit requirements come from Howard County, or Baltimore County on that small part of 21043, and depend on whether the work is like-for-like or structural. We confirm what your address needs before work starts.
Housing figures are from published census data for ZIPs 21042 and 21043. Historic district review per Howard County.
What we do here
Roof replacementRoof repairCommercial & flat roofingFree roof inspectionEmergency roof tarpingGuttersSkylights1829 Reisterstown Rd, Suite 350, Pikesville, MD 21208. Licensed in Maryland only — MHIC #114601. We do not work in DC.
Streets, ZIPs and neighborhoods
Ellicott City mail runs on 21042 and 21043. Both are Howard County, except a small part of 21043 in Baltimore County. 21043 also takes in Ilchester. Tell us the ZIP and we will tell you whose rules apply.
Roads we are on most weeks
ZIP codes
What we actually find here
None of these are guesses about your house. They are what this housing stock, at this age, keeps producing.
That is the most common reason people here call us. We go up, photograph what is really there, and tell you if a repair will hold. A second opinion costs nothing and nobody here works on commission.
What we do here
The same six things we do everywhere in Howard County, on the housing Ellicott City actually has.

Full tear-off, decking inspected and photographed before anything is covered.
Learn more →
Leaks, flashing and storm damage, repaired where a repair will genuinely hold.
Learn more →
EPDM and TPO for the low-slope sections these houses so often have.
Learn more →
On the roof, not from the driveway. Second opinions welcome.
Learn more →
Water coming in now? Temporary protection first, so the damage stops spreading.
Learn more →
Gutters sized and pitched to what the roof sheds, hung on a fascia we have checked.
Learn more →What you are entitled to expect
Four commitments, identical on every job in every town. No commissioned salespeople anywhere in it.
A real inspection on the roof, not from the driveway or a satellite image. Free, and no obligation afterwards.
Before any price is mentioned. You look at the same evidence we do and decide from there.
You can see what each part costs. No expiring discounts and no pressure to sign today.
You see what is underneath before it is closed in. Anything rotted is replaced in front of you.
Recent work
Unedited, from Google
“It’s been great working with Dmitry and Bravo roofing for several years now. They did a full tear off and replace of my flat roof back in 2019. I had a leak last year and Dmitry came out to inspect. He found that an old roof antenna had fallen off and punctured it.”
Tony DeBraccio · Google“I highly recommend Bravo for any kind of roof repair or construction. Dmitry, the business owner, is meticulous and detailed. He personally assessed the leaking overhang roof in our old house and delivered a thorough and economical solution.”
Google review · verified“Very professional, reasonably priced, quick and did a great job. 10/10”
Patricia Green · GoogleStraight answers
Almost always Howard County, since Ellicott City is an unincorporated community and the county seat. A small part of 21043 is in Baltimore County instead. Either way, permit requirements depend on whether the work is like-for-like or structural, and we confirm what your address needs before work begins.
Yes, but not always with whatever you like. Howard County’s Historic Preservation Commission issues certificates of approval for exterior changes in the Ellicott City Historic District, and the published design guidelines favor repairing and keeping historic slate, metal and wood roofing. We check what applies to your building before you choose a material.
Quite possibly, and it does not mean anything was done badly. Most Ellicott City housing went up in the 1980s and 1990s on builder-grade shingle, which reaches the end of its life around now. The good news is that the decking underneath is usually still sound.
The shared roof line. The detail where your roof meets the next unit is where water gets in, and a failure there affects your neighbor as well. If several units in your row are getting quotes, compare what each one says about that joint.
Almost certainly Howard County. A small part of 21043 falls in Baltimore County, across the Patapsco River. It matters because the county sets the permit requirements, so we confirm it before quoting.
Nearby
Free, and genuinely no obligation
We come out, go up, photograph what is there and walk you through it — including when the answer is that your roof has years left.