Townhouse Roof Replacement in Main Street Village, Purcellville, VA: Attic Staining and a Frosted Ridge Vent

New shingle roof on a Purcellville, VA townhouse

In January 2026, Loudoun Roofing replaced the roof on a three-story townhouse in the Main Street Village neighborhood of Purcellville, Loudoun County, Virginia, after a winter inspection found dark staining on the roof sheathing in the attic, frost built up inside the ridge vent and split shingles. In one day, the crew replaced damaged decking, installed new synthetic underlayment and ice and water shield, and put on new architectural shingles with a new ridge vent.

Project at a glance

  • Location: Main Street Village, Purcellville, Loudoun County, Virginia
  • Home: Three-story townhouse
  • Project: Full roof replacement, about 12 squares
  • Decking: Damaged decking replaced
  • Also new: Synthetic underlayment, ice and water shield, ridge vent, drip edge, step flashing and a pipe boot
  • Inspection: January 14, 2026
  • Project duration: 1 day on the roof (January 23, 2026)
  • Completed: January 2026
  • Contractor: Loudoun Roofing HIC

About Main Street Village

Main Street Village is a Purcellville neighborhood of about 180 townhomes, according to Loudoun County’s residential community data.

About Purcellville

Purcellville is a town in western Loudoun County near the Blue Ridge, where open countryside means roofs take the full force of wind and winter storms. Learn more from the Town of Purcellville.

The challenge and how we solved it

In mid-January, the inspection found dark staining on the roof sheathing in the attic and frost and ice built up inside the old ridge vent, a sign that warm, moist air was reaching the cold underside of the roof. On top, several shingles were split and worn.

The owner chose a full replacement. After tear-off, the crew found damaged decking at the roof edge and replaced it, then installed new underlayment, ice and water shield, new shingles and a new ridge vent so the attic can vent properly.

Before

Dark staining on the roof sheathing in the attic in Purcellville, VA
Before: dark staining on the roof sheathing in the attic.
Frost and ice built up inside the old ridge vent in Purcellville, VA
Before: frost and ice built up inside the old ridge vent.
A split shingle on the old roof in Purcellville, VA
Before: a split shingle on the old roof.

What we did

  1. Inspected the attic and roof and documented the staining, frost and split shingles.
  2. Removed the old shingles down to the decking.
  3. Replaced the damaged decking.
  4. Installed ice and water shield and synthetic underlayment.
  5. Installed new architectural shingles with step flashing at the walls.
  6. Installed a new ridge vent, drip edge and pipe boot.
  7. Cleaned up and checked the finished roof.
Damaged decking found at the roof edge after tear-off in Purcellville, VA
During: damaged decking found at the roof edge after tear-off.
New decking in place in Purcellville, VA
During: new decking in place.
New synthetic underlayment across the roof in Purcellville, VA
During: new synthetic underlayment across the roof.

The finished project

A new pipe boot on the finished roof in Purcellville, VA
After: a new pipe boot on the finished roof.
The finished roof in Purcellville, VA
After: the finished roof.

Why these materials

Ridge vent. A ridge vent lets warm, moist air escape from the attic along the peak, which helps keep the attic dry in winter and cooler in summer.

Ice and water shield. Ice and water shield is a self-adhering waterproof membrane that goes under the shingles. It helps keep out water that gets past the shingles during heavy rain or ice dams.

Shingles. New architectural shingles. See our page on asphalt shingle roofs for the shingles we install.

Keeping your roof in good shape

  • Check your attic a couple of times a year for water stains, and keep attic vents clear so moisture can escape.
  • Clean your gutters after the fall leaf drop and again in spring. Clogged gutters push water back under the edge of the roof.
  • After strong storms or wind warnings from the National Weather Service Baltimore/Washington office in Sterling, look over your roof from the ground for missing or lifted shingles.
  • In winter, if you see frost on attic nails or the underside of the roof, have the ventilation and any bath or dryer ducts checked.

Frequently asked questions

Frost forms when warm, moist air from the house reaches the cold underside of the roof. On this Purcellville townhouse, frost had built up inside the old ridge vent.

Yes, on dry days. This Purcellville townhouse was re-roofed in one day on January 23, 2026.

Usually moisture over time, from leaks or from warm, damp air condensing on the cold wood.

This one took one day on the roof.

Planning a roof project in Purcellville?

Planning a roof project in Purcellville? See our Purcellville roofing page, learn about roof replacement and roof repair, browse more completed projects, or contact us for a free estimate.

Free Roofing Inspection Form

Affordable Roofing Solutions Are Just a Phone Call Away:
Talk to Us Today!

More Like This

Get in Touch with Loudoun Roofing

Loudoun Roofing

Address: N/A (service-area business)

Phone: (571) 508-8642

Business Hours:
Monday: Open 24 hours
Tuesday: Open 24 hours
Wednesday: Open 24 hours
Thursday: Open 24 hours
Friday: Open 24 hours
Saturday: Open 24 hours
Sunday: Open 24 hours