
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



What we did
- Inspected the attic and roof and documented the staining, frost and split shingles.
- Removed the old shingles down to the decking.
- Replaced the damaged decking.
- Installed ice and water shield and synthetic underlayment.
- Installed new architectural shingles with step flashing at the walls.
- Installed a new ridge vent, drip edge and pipe boot.
- Cleaned up and checked the finished roof.



The finished project


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.
