Residential rooftops in the Charlottesville Virginia area

Serving Charlottesville & Albemarle County Since 1987

Top Rated Roofing Contractor in Charlottesville, VA

We've been up on more roofs in Charlottesville and Albemarle County than we can count. From the old brick homes off Rugby Road and Fry's Spring to the newer construction out in Crozet and Hollymead, we know every kind of roof in this area and what Virginia weather does to them. One call handles everything — roof repair, replacement, metal roofing, commercial roofing, gutters, skylights, and sheet metal.

38+
Years Serving Central VA
5★
Average Google Rating
100%
Licensed & Insured in VA
3
Offices Across the Region

The Roofing Company Charlottesville Trusts

Honest Answers. No Scare Tactics. Done Right.

Melvin T Morgan Roofing & Sheet Metal started as a family business and we still run it that way. When you call us for a roof inspection in Charlottesville, you get a straight answer — no pressure, just an honest look at what your roof actually needs and what it'll cost to fix it right.

Virginia gets ice storms, summer hail, heavy rain off the Blue Ridge, and scorching heat that ages shingles faster than homeowners realize. Our crews are our employees, not subcontractors. They show up trained, covered under our insurance, and accountable to us.

  • Residential & commercial roofing
  • Metal roofing & custom sheet metal
  • Seamless gutters & gutter cleaning
  • Skylight installation & repair
  • Storm damage & insurance claims
  • In-house crews, never subcontracted
Neighborhood rooftops in a wooded Virginia community

Charlottesville Office

106 South Street West, Suite 218
Charlottesville, VA 22902
Mon–Fri 7am–6pm

434-984-3898 · Toll free 1-800-249-0358

Roofing Services Charlottesville VA

One Company for Your Whole Building Envelope

From a quick roof repair to a complete replacement or a commercial flat-roof system — we handle it all so you're not managing four different contractors.

Roof Repair

Storm damage, missing or lifted shingles, leaks, flashing failures, and emergency repairs available 24 hours. We trace leaks to the source.

Roof Replacement

Full tear-off, decking inspection, architectural shingles, metal upgrades, and insurance-related replacements managed end to end.

Metal Roofing

Standing seam metal fabricated on-site — a 40 to 70 year investment that handles hail, wind, and ice far better than asphalt.

Commercial & Flat Roofing

TPO, EPDM, PVC, modified bitumen, and metal systems for offices, retail, and multi-family properties. Maintenance agreements available.

Gutters & Cleaning

Seamless aluminum gutters cut on-site, box gutters, gutter guards, repairs, downspout cleaning, and twice-yearly maintenance plans.

Skylights & Sheet Metal

Skylight installation, leaking-skylight repair, and custom copper, aluminum, and galvanized fabrication for historic and custom homes.

Local Climate & Your Roof

What Charlottesville Weather Does to Roofs

Wind Damage

Storms rolling up the Shenandoah Valley or off the Blue Ridge lift shingle tabs, break seals, and tear up ridge caps and flashing at exposed edges.

Hail Damage

Charlottesville sees more hail than most of Virginia. Hail dents gutters, bruises shingles, cracks skylights, and can total a roof in one storm.

Heavy Rain & Drainage

Rolling terrain and wooded lots near the Rivanna River create drainage challenges. Slow-draining roofs and backed-up gutters compound over time.

Humidity & Moisture

Virginia summers accelerate moss, lichen, and algae growth on north-facing planes, especially under tree canopies in Belmont and Fry's Spring.

UV Exposure

South-facing planes take intense UV loading that breaks down shingle granules and degrades EPDM membranes on commercial flat roofs.

Ice & Ice Dams

Winter ice storms coat systems with heavy loads. Poorly ventilated roofs form ice dams that force water under shingles and into the structure.

Project Showcase

Recent Roofing Projects in Charlottesville & Albemarle County

Architectural shingle roof replacement near Pantops

Pantops · Charlottesville VA

Full Roof Replacement

A hail-damaged 18-year-old shingle roof got a full tear-off and replacement including new ice & water shield at all eaves and valleys. Insurance claim documented and paid.

Standing seam metal roof installed on a Crozet property

Crozet · Albemarle County

Standing Seam Metal Roof

Upgrade from aging asphalt to a lifetime metal system, fabricated on-site with custom ridge detail and valley work in a dark bronze finish.

Historic slate roof and copper flashing restoration in Keswick

Keswick · Albemarle County

Slate & Flashing Restoration

A historic estate with leaks at two chimneys and a dormer. We restored the slate field, fabricated new custom copper flashing, and repointed the crowns.

Commercial TPO membrane roof installed near the Downtown Mall

Downtown Mall Area

Commercial TPO Roof

Removed a failing EPDM system, re-sloped two problem areas with tapered insulation, and installed a heat-welded TPO membrane with a 20-year warranty.

Emergency storm damage roof repair in Belmont

Belmont · Charlottesville VA

Storm Damage Emergency Repair

A 1940s craftsman lost a section of roof in a major storm. Crew on-site within hours for tarping, full repair with matched shingles and flashing in 10 days.

New construction home with architectural shingles and metal accent roof in Earlysville

Earlysville · Albemarle County

New Construction Roofing

Complete scope for a new build: architectural shingles, standing seam metal porch accent, seamless gutters, and all sheet metal trim.

We Come To You

Roofing Service Areas In & Around Charlottesville VA

We serve the entire Charlottesville metro and surrounding communities — including all of Albemarle County. Same crew, same quality, same honest pricing. No travel premium for county jobs.

Charlottesville Albemarle County Crozet Ivy Keswick Earlysville Hollymead Pantops Scottsville Free Union Belmont Fry's Spring Rugby Road / UVA Woolen Mills Waynesboro Staunton Harrisonburg

Not sure if we cover your location? Call 434-984-3898 and we'll let you know straight away.

Why Charlottesville Chooses Us

What Makes a Top Rated Roofing Contractor in This Area

We Know Virginia Weather

Right ventilation, right underlayment, right flashing details — designed for hail, ice, and humidity, not a generic national spec.

We Do the Work Ourselves

The crew that shows up works for us, is trained by us, and is covered under our insurance. No rotating subs, no insurance gaps.

Honest Assessments

If your roof needs five more years and a simple repair, we tell you. We don't push replacements on roofs that don't need them.

One Company for Everything

Roofing, gutters, sheet metal, skylights — installed together so there's no argument later about whose fault a problem is.

We Know the Neighborhoods

Belmont and Fry's Spring need different work than new construction in Crozet. We know what each area's roofs need.

We Back Our Work

Workmanship warranties plus manufacturer material warranties. If something goes wrong, we come back and fix it.

Common Questions

Roofing Contractor FAQ — Charlottesville VA

Get In Touch

Ready to Talk About Your Roof?

Free inspections, free estimates, honest answers. No pressure and no gimmicks — just a straight assessment from a roofing contractor that has been in Charlottesville for decades.

Email: mtmestimating@gmail.com

Request Your Free Estimate

Tell us a little about your project and we'll get back to you fast with a straight answer.