Henrico County, Virginia
County seat: Laurel · Population 342,775 (2025) · 234 sq mi
Henrico County is the 6th most populous of Virginia's 133 counties, with 342,775 people (2025 estimate). Its county seat is Laurel. It is part of the PlanRVA, Richmond Regional Planning District Commission (PD 15) region, one of the 21 Planning District Commissions of Virginia. The map shows its 0 cities and towns and the 7 neighboring counties.

Henrico County facts
- County seat
- Laurel
- Population (2025 estimate)
- 342,775 +2.3% since 2020
- Land area
- 234 sq mi 81st largest of 133
- Water area
- 11 sq mi
- Population density
- 1,467 per sq mi
- Established
- 1634
- Named after
- Henricus settlement in Virginia, United States
- Largest city
- Tuckahoe 49,183
- Median household income
- $88,783
- Cities and towns
- 0 plus 13 CDPs
- ZIP codes
- 17
- Time zone
- Eastern
- FIPS code
- 51087
Unincorporated communities (CDPs)
Census-designated places are communities without their own city government; the county provides their services.
| Community | Population | Also in |
|---|---|---|
| Tuckahoe | 49,183 | |
| Short Pump | 29,026 | |
| Laurel | 18,721 | |
| Glen Allen | 17,551 | |
| East Highland Park | 15,265 | |
| Highland Springs | 14,296 | |
| Lakeside | 12,654 | |
| Wyndham | 12,099 | |
| Innsbrook | 8,578 | |
| Montrose | 8,285 | |
| Dumbarton | 7,997 | |
| Sandston | 7,399 | |
| Chamberlayne | 4,692 |
ZIP codes in Henrico County
17 ZIP codes reach into Henrico County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 23030 also Charles City County
- 23059 also Hanover and Goochland counties
- 23060
- 23075
- 23150
- 23222 also Richmond city
- 23223 also Richmond city
- 23226 also Richmond city
- 23227 also Richmond city
- 23228
- 23229
- 23230 also Richmond city
- 23231 also Charles City County and Richmond city
- 23233 also Goochland County
- 23238 also Goochland County
- 23250
- 23294
Population of Henrico County, 2020–2025
Henrico County grew by 7,814 people (+2.3%) between April 2020 and July 2025: 1,336 more births than deaths and a net gain of 6,337 people from migration.
| Year (July 1) | Population |
|---|---|
| 2020 | 334,929 |
| 2021 | 334,546 |
| 2022 | 335,033 |
| 2023 | 336,037 |
| 2024 | 340,024 |
| 2025 | 342,775 |
Neighboring counties
- Hanover County northwest · 116,423 people
- Richmond city northwest · 237,257 people
- Chesterfield County west · 397,148 people
- Goochland County northwest · 29,187 people
- Charles City County east · 6,623 people
- New Kent County east · 28,022 people
- Powhatan County west · 32,591 people
Printable Henrico County map
The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.
- PDF (Letter) (162 KB)
- PNG (2400 px) (121 KB)
Paste this code to embed the map on your site:
Sources
- Boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files (1:500,000).
- Population: Census Bureau county and city estimates, Vintage 2025. CDP populations: American Community Survey 2020–2024.
- Places and ZIP codes: Census Bureau 2026 Gazetteer and 2020 ZIP Code Tabulation Area relationship files.
- County seat, founding year and name origin: Wikidata (CC0), checked against state sources.
Back to the Virginia county map with all 133 counties. Found an error? Tell us.