Home / Service areas / Oakton, VA / TPO roofing

TPO roofing in Oakton, VA: the details at penetrations, curbs and edges

TPO is a single-ply membrane, a flat sheet laid on a low-slope roof, and in Oakton the places it can appear depend on the building. The Census counts 5,028 detached houses, 4,026 attached homes and 5,096 homes in buildings of five or more units here. This page starts with who owns each decision, then reads what the Virginia code texts name where a membrane meets a pipe, a wall, a drain or a parapet, and says plainly where they stay silent.

  • 5,096 Oakton homes sit in buildings of 5 or more units
  • The code text names penetrations, copings and drains
  • The word curb appears 0 times in either code chapter read

Four Oakton building types, four deciders

The Oakton place is a Census designated place, so it has no town office of its own. The Oakton roofing guide covers that and the general code. This page keeps to one material and one slice of it.

Building typeOakton homesShareWho holds the roof decision
Detached house5,02835.0%The owner: 94.4 percent of occupied detached homes are owner-occupied.
Attached (townhouse type)4,02628.0%The owner, with any association approval: 76.7 percent of occupied attached homes are owner-occupied.
2 to 4 units2091.5%Owner or landlord; the Census table does not say which.
5 or more units5,09635.4%A landlord or a condominium board: 69.1 percent of occupied homes here are renter-occupied.

Source: Census Bureau, ACS 2024 five-year estimates, Oakton CDP, tables B25024 and B25032. Estimates carry margins of error. The table counts homes, not roofs, and the Census gives no roof type.

Fairfax County adds a permit-side split. Its residential miscellaneous page lists "Re-Roof/Re-Line" and "Roof Repair" as projects that need a permit, then notes that apartment buildings and condos are treated as commercial. To count as residential, a project must be a detached one- or two-family dwelling or a townhouse of no more than three stories above ground.

Where a low-slope section could sit on a house

The EPA separates low-slope roofs, "flat or gently sloping," found on commercial and office buildings, from the steep-slope roofs used on houses. A house is therefore not the default home of a membrane. Four places are worth asking about, each as a question and none as a claim about your building.

A porch roof

Ask the roofer to measure its pitch before any covering is named. A pitch below the shingle minimum rules shingles out.

An addition

Ask whether the addition roof is a separate plane, where it meets the older wall, and who built it. The Census gives no information about additions.

A garage roof

Ask whether it slopes to an edge or to a drain, and what it ties into at the house wall.

A dormer with a flat top

Ask how many separate flat faces there are and how each one drains. Each face is its own measurement.

"Single-ply membranes (prefabricated sheets that are rolled onto the roof)"

US EPA, Using Cool Roofs to Reduce Heat Islands, updated June 18, 2026

The slope ladder in the residential code

Three numbers in chapter 9 of the Virginia Residential Code decide which coverings a given slope can take. We read the text on UpCodes, a third-party site. The official text controls.

  • Below 1/4 unit in 12Thermoplastic single-ply sets a design slope of not less than 1/4 in 12, a 2 percent slope. This is the code floor for the membrane family.
  • Below 2:12Asphalt shingles are used only on 2:12 or steeper, so a roof section in this band cannot take them. A membrane is one of the families written for it.
  • 2:12 up to 4:12Shingles need a double underlayment application. A section here is a choice between families, which the written scope should state.
  • Re-roofing a roof that drainsSection R908.1 says reroofing need not meet the 1/4 in 12 minimum where the roof provides positive roof drainage. The text does not define how a roofer or the county proves it.

What the code text names where a membrane meets something

Neither the chapter 9 residential text nor the chapter 15 building text lists "curb" or "boot" as a term. We counted both pages on October 20, 2026: 0 hits for each. They use broader words, shown here.

Penetrations
Flashing must keep water out at intersections with parapet walls and other penetrations through the roof plane. The word appears 4 times in chapter 9 and 6 times in chapter 15.
Roof openings
Flashing goes around roof openings, wherever there is a change in slope or direction, and at wall and roof intersections. Chapter 15 adds gutters.
Crickets and saddles
Required on the ridge side of a chimney or penetration more than 30 inches wide, measured perpendicular to the slope, with sheet metal or the same material as the roof covering. Unit skylights flashed to the manufacturer are excepted.
Flashing metal
Corrosion resistant, not less than 0.019 inch thick, the thickness of No. 26 galvanized sheet. The line is about metal flashing and does not describe membrane flashing.
Material standard
Table 1507.12.2 gives thermoplastic polyolefin the standard ASTM D6878. The residential list for thermoplastic also names D4434 and D6754.
Application
Section R905.13.3 says thermoplastic single-ply roofs go on under the chapter and the manufacturer instructions. That sends every junction detail to a document the code does not print.
Where the code text is silent

Shingle flashing at vent pipes is spelled out in R905.2.8.4, and that line points to the shingle maker. No matching line for membranes appeared in either chapter. A scope for a vent, a curb or a skylight on a TPO roof should therefore name the manufacturer detail it follows.

Parapets, drains and scuppers

Parapet walls

The residential text copes a parapet with noncombustible, weatherproof material at least as wide as the wall is thick. The building text adds that the top of the wall must give positive drainage.

Primary drains

Drains go at each low point unless the roof slopes to drain over its edges. The scope should say which of the two the roof relies on.

Overflow

Where perimeter construction can trap water, overflow drains sit with the inlet 2 inches above the low point. Overflow scuppers are three times the drain size and at least 4 inches high.

Section R908.5 also says existing flashings, edgings, outlets and vents are replaced where rusted, damaged or deteriorated. On a re-roof, each old drain, vent and flashing is a line for the scope. See flat roofs and roof replacement for the work around it.

The paperwork around a membrane

Two lists use different words. The Fairfax County residential no-permit list names replacement of roof shingles, and the commercial no-permit list names replacement of less than 100 square feet of roof covering. Both permit lists name roof repairs.

The state rule 13VAC5-63-80 exempts replacing 100 square feet or less of roof covering in all building groups, and unlimited roof covering in Groups R-3, R-4 and R-5 where the design wind speed is not above 100 mph. The rule does not tell you which group your building is in.

The county page says projects in the towns of Clifton or Vienna need separate town approval, and Oakton is not a town. A TPO section on a detached house, a townhouse or a condominium is a question for Land Development Services, at 703-222-0801, as the county prints it.

Lines for a TPO scope to carry

  • The pitch of each low-slope section, measured, and how each section drains.
  • The membrane family and the standard it meets, for example the ASTM line in the code table.
  • The manufacturer detail used at each pipe, vent, skylight or curb, written out, since the code defers to it.
  • Whether a cricket or saddle is needed at anything wider than 30 inches.
  • Coping or edge metal at each parapet, and where the water goes at the top of the wall.
  • Each drain and overflow: kept, replaced or added.
  • Which old flashings, vents and outlets are replaced.
  • Who approves: owner, association, board or landlord, and who applies for the county permit.

For the membrane itself, see the general TPO roofing page and roofing materials. Book a phone consultation to talk through an Oakton TPO roof, or read about commercial roofing if your building has five or more units. More services are listed on the services page.

1/4 in 12code minimum design slope for thermoplastic single-ply
30 in.penetration width that brings in a cricket or saddle
0uses of the word curb in the two code chapters read

Documents read for this page

All opened on October 20, 2026. Code text is a third-party copy; the official text controls.

ASTM D6878 could not be opened, so the standard itself is not summarized here. Back to the Oakton roofing guide.

Questions people ask

Does the Virginia code say how a TPO membrane must be flashed at a vent pipe?

The chapter 9 text read here says flashings must prevent moisture entering at "other penetrations through the roof plane" and sends installation to the manufacturer's instructions. The one line that names vent pipe flashing, R905.2.8.4, applies to asphalt shingles. Ask a roofer to name the manufacturer detail in the scope.

Is a TPO roof allowed on a low-slope porch roof on an Oakton house?

The code sets a minimum design slope of 1/4 unit in 12 for thermoplastic single-ply roofs, and bars asphalt shingles below 2:12. Whether a given porch, addition or garage roof has such a section is a fact about your building, which this page cannot assert. Ask a roofer to measure it.

Does a TPO re-roof in Oakton need a Fairfax County permit?

The county residential no-permit list names replacement of roof shingles, and its permit lists name roof repairs and re-roofing. The state rule 13VAC5-63-80 exempts replacing 100 square feet or less of roof covering in all groups. A membrane is not a shingle, so ask Land Development Services before you assume either way.

Who decides on a flat roof over an Oakton condominium or apartment building?

The county note says apartment buildings and condos are considered commercial under the building code and need commercial building permits. In Oakton, 69.1 percent of occupied homes in buildings of five or more units are renter-occupied, so for many of them a landlord holds the decision. For a condominium, your declaration and board govern first.

What does the code say about roof drains on a membrane roof?

Section R903.4 puts roof drains at each low point unless the roof slopes to drain over its edges. Where parapets could trap water, R903.4.1 adds overflow drains with the inlet 2 inches above the low point, or overflow scuppers with an opening at least 4 inches high. A re-roof on a roof that drains well need not add them.

Does Oakton have a historic district that limits roofing?

The county lists fifteen Historic Overlay Districts, and none is named Oakton. Its Inventory of Historic Sites does list Oakton addresses, and the inventory does not say what a listing means for a re-roof. Ask the county if your address is listed.

Why does the code text not say curb or pipe boot?

In the chapter 9 residential text and the chapter 15 building text, the word curb appears 0 times and boot appears 0 times. Both use general terms: penetrations, roof openings, copings, crickets and saddles. A scope that names a curb or a boot is naming a detail the code leaves to the manufacturer.

What do I bring to a phone consultation about an Oakton TPO roof?

Have the street address, the building type, whether an association or a landlord must approve, and what you can see of the low-slope area from the ground or a window. Book a phone consultation to talk through an Oakton TPO roof before you collect written scopes.

Talk through your roof with Roofers of Arlington

Share the address, what you are seeing on the roof and the decision you need to make. We will tell you what to expect before anything is scheduled.

Book a phone consultation (571) 397-6072
Call (571) 397-6072Book a Call