Places of Virginia

The geography and history of the Commonwealth

Henrico County, Virginia

Quick answer: Henrico County is a county in Virginia. Its estimated population in 2025 was 342,775, up 2.3% since 2020. It covers about 234 square miles of land.
Typecounty
Established1634
Population, 2025 estimate342,775
Population, 2020 estimate334,929
Change 2020–20252.3%
Rank by population in Virginia6 of 133
Tall pine and open ground on Jamestown Island, Virginia
Photo: Cbaile19 · Public domain, via Wikimedia Commons

Overview

Henrico County is one of the 95 counties of Virginia.[1] The county was established in 1634.[2] The name comes from Henricus.[2]

Population of Henrico County

The U.S. Census Bureau estimated the population of Henrico County at 342,775 in July 2025, up 2.3% from the April 2020 base of 334,961.[1] That made it 6th of Virginia's 133 counties and independent cities by population. It ranked 56th for growth since 2020.[1]

From 2020 to 2025 the Census Bureau counted about 18,937 births and 17,601 deaths, a natural increase of 1,336.[1] More people moved away to other parts of the United States than moved in. Net domestic migration was -5,425. Moves from abroad added 11,762.[1]

Geography

Henrico County covers 233.7 square miles of land and 11.2 square miles of water.[3] By land area it ranks 81st of 133 in Virginia.[3] It had about 1,467 people per square mile in 2025, so it is one of the more densely settled places in the state. Its geographic center lies near 37.44° N, 77.30° W.[3]

The county borders Charles City County, Chesterfield County, Goochland County, Hanover County, New Kent County, Powhatan County and the City of Richmond.[4]

The U.S. Geological Survey place-name database lists 50 named streams, 2 named summits, 18 lakes and reservoirs, 1 gap and 1 island in the county.[5]

Towns

Henrico County has no incorporated towns. Its communities are unincorporated and governed directly by the county.[6]

Frequently asked questions

Is Henrico County growing?
Yes. The Census Bureau estimates a 2.3% increase from 2020 to 2025.

What is the population of Henrico County?
About 342,775 people in 2025, according to the U.S. Census Bureau.

How big is Henrico County?
About 234 square miles of land, plus 11.2 square miles of water.

References

Official website: henrico.gov

Boundary on the map: Census TIGERweb. See all counties and cities on the map.