
Henrico County: five districts wrapped around Richmond
Spray Foam Insulation in Henrico, VA
Insulation planned around how Henrico County's building officials read the 2021 Virginia Residential Code.
- Free on-site estimates
- Written, itemized quote with R-values
- Air sealing before any insulation goes in
One County, Many Kinds of Houses
Spray Foam Insulation in Henrico means working across a county, not a single town. Henrico County wraps around Richmond on the west, north and east and has no incorporated towns at all; places like Short Pump, Glen Allen, Tuckahoe, Sandston and Laurel are unincorporated communities, and Laurel is the county seat. So when we say Henrico, we mean the whole county: about 334,389 residents at the 2020 census, spread across the Brookland, Fairfield, Three Chopt, Tuckahoe and Varina districts.
That spread shows up in the housing. Neighborhoods along the city line are generally older than the subdivisions farther out toward Tuckahoe Creek or the Chickahominy, and a small ranch, a two-story with a bonus room and a farmhouse in Varina each leak air in their own places, so we start with what is actually in your attic and crawl space rather than a one-size package.
How Henrico's building office reads the energy code
Henrico County published a presentation on the 2021 Virginia Residential Code changes, and several points bear directly on insulation work here:
- The county is in Climate Zone 4.
- Ceilings with an attic need R-60, or R-49 installed uncompressed over 100% of the attic, including over the wall top plates.
- Exterior walls need a Class II or III vapor retarder, such as kraft paper or latex paint, on the interior face. Class I retarders like polyethylene are not allowed there unless the energy code requires them as an air barrier.
- Blower door results are required at the final building inspection on new work.
- Slabs between conditioned space and an attached garage now need insulation.
That R-49 option matters for attics with low eaves. Insulation squeezed against the roof at the edges loses R-value, so we air-seal the top plates and use baffles or foam at the eaves so the full depth carries all the way to the outside wall.
Where spray foam earns its keep in Henrico
Closed-cell foam is the material we reach for in tight places that need both air sealing and insulation: rim joists in basements, the edge of attic floors at the eaves, kneewalls beside bonus rooms and the walls of vented crawl spaces. Open-cell foam is a good fit for a roof deck when you want to bring HVAC equipment in the attic inside the conditioned envelope. Blown-in cellulose or fiberglass is often the right choice for wide open attic floors once the leaks underneath are sealed. Most Henrico jobs end up as a mix of these.
Additions, finished basements and new construction
If you are adding a room, finishing a basement or building new, the insulation will be inspected before it is covered, and a blower door number will be part of the final. Spray foam helps hit a tight air leakage number because it fills gaps that batts leave. We coordinate with your builder or general contractor on timing, so the foam is in and cured before the insulation inspection, and so drywall is not held up waiting on us.
Existing homes and older insulation
In existing houses, the most common thing we find is an attic with a few inches of settled fiberglass and open penetrations underneath: light fixtures, plumbing stacks, the attic hatch. The Department of Energy recommends R-60 for an uninsulated attic in Zone 4 and adding R-49 where there are already 3 to 4 inches. We seal first, then top up, and we remove old material when it is wet, moldy or full of rodent debris.
Estimates across the county
Call (804) 293-6224 to set a time. We visit, check the attic, crawl space or basement, and give you a written quote with the materials, depths and R-values listed area by area. Estimates are free, and we are glad to explain how the work lines up with Henrico's code points if you are planning permitted work.
Henrico County at a Glance
- No incorporated towns. Henrico County has no incorporated communities; its county seat is Laurel, an unincorporated census-designated place. A state rule for counties with more than 1,000 people per square mile bars new municipalities there.
- Code points from the county. Henrico's 2021 VRC change presentation lists Climate Zone 4, attic ceilings at R-60 or R-49 uncompressed over 100% of the attic including top plates, and blower door results required at final inspection.
- Vapor retarder rule. Per the same county presentation, exterior walls in Climate Zone 4 need a Class II or III vapor retarder on the interior face, and Class I materials such as polyethylene are barred there unless needed as an air barrier.
- Owners who stay. About 64.5% of Henrico housing units are owner-occupied and 87.0% of residents lived in the same house a year earlier (Census ACS 2020-2024). The county had an estimated 150,893 housing units in 2025.
- County-run roads. Henrico is one of only two Virginia counties that maintain their own roads, the other being Arlington, a holdover from county highway departments that existed before 1927.

Henrico Questions
Does Henrico really allow R-49 in the attic instead of R-60?
Henrico's own code presentation says ceilings with an attic need R-60, or R-49 when it is installed uncompressed over 100% of the attic area, including over the wall top plates. That means the insulation has to keep its full depth at the eaves, which is where we focus our air sealing and baffle work.
Can spray foam act as my vapor retarder in Henrico?
Closed-cell foam resists vapor, but the Department of Energy notes that some codes do not recognize sprayed foam as a vapor barrier. Henrico calls for a Class II or III retarder on the inside of exterior walls and bars polyethylene there in most cases. We will match the wall assembly to that rule and confirm with your inspector when the work is permitted.
Will spray foam help my addition pass the blower door test?
It usually helps a great deal, because foam seals the cracks and penetrations that cause most air leakage. The final number also depends on windows, doors, ducts and the rest of the framing, so we work with your builder on the whole envelope, not just our part.
Do you work in every part of Henrico?
Yes. We cover the whole county, from Short Pump and Tuckahoe through Glen Allen and Laurel to Sandston and Varina. Henrico wraps around the city of Richmond on the west, north and east.
Free Estimates in Henrico, VA
Free estimates in every Henrico County district.
Spray Foam Insulation Near Henrico
- Spray Foam Insulation in Richmond, VA
- Spray Foam Insulation in Short Pump, VA
- Spray Foam Insulation in Glen Allen, VA
- Spray Foam Insulation in Mechanicsville, VA
- Spray Foam Insulation in Chesterfield, VA
- Spray Foam Insulation in Midlothian, VA
- Spray Foam Insulation in Chester, VA
- Spray Foam Insulation in Bon Air, VA
- Spray Foam Insulation in Petersburg, VA
- Spray Foam Insulation in Colonial Heights, VA
- Spray Foam Insulation in Hopewell, VA
- Spray Foam Insulation in Ashland, VA
- Spray Foam Insulation in Highland Springs, VA
- Spray Foam Insulation in Sandston, VA
- Spray Foam Insulation in Tuckahoe, VA
- Spray Foam Insulation in Powhatan, VA
- Spray Foam Insulation in Goochland, VA