U.S. Census Bureau · 2025 Population Estimates Program (PEP)

Virginia County Population — 2025 PEP

July 1, 2025 resident population estimates for 133 counties. State total (sum of these county estimates): 8,880,107 persons.

Separate 2025 TIGER/Line county boundaries validate county identity; these are not ACS 2024 survey estimates.

County equivalents include Virginia counties and independent cities; cities remain separate full-GEOID records. Original 2020 counts require separately evidenced compatible geography; incompatible observations remain null with reasons. The revised April estimates base is not an original census count; no boundary allocation is invented.

Source and downloads

2025 Census PEP county estimates, 2020–2025 series; counts are persons, migration counts are persons, published rates are per 1,000, and unavailable values remain null (not zero). 2020 rates are unavailable for the partial-year interval. County totals and characteristics are verified against the pinned raw Census CSV receipts and independent 2025 county geometry.

Official Census PEP county source · Download JSON · Download CSV · Download source metadata

Official state totals and county summaries

Official NST July 1, 2025 state total: 8,880,107 persons (SUMLEV 040, PEP Vintage 2025). County sum: 8,880,107 persons; comparison status: equal.

Official NST July 2020: 8,637,303 persons; July 2020–July 2025 change: +242,804 persons; growth: 2.811109 percent (denominator: official July 2020 population).

County July 2024–July 2025: Growing: 89 · Shrinking: 44 · Unchanged: 0 · Missing: 0. Median county growth: 0.331881 percent.

Largest county: Fairfax County (GEOID 51059): 1167873 persons.

Fastest county growth: Poquoson city (GEOID 51735): 3.335147 percent.

Greatest numeric increase: Fairfax County (GEOID 51059): 8067 persons.

no minimum population; missing excluded per measure; median of county percentages, not population weighted; equal values use ascending full GEOID.

Official state demographics

Resident population · SUMLEV 040 · July 1, 2025 · Census PEP Vintage 2025. Denominator for every share: 8,880,107 resident persons. Six exclusive race groups; Hispanic origin overlaps race and must not be added to it. Release: June 2026; exact day unproved; PEP estimates have no ACS sampling MOE.

Scroll horizontally to see Count and Share. Keyboard: focus this table region and use Left and Right arrow keys.

Official state age, sex, race and overlapping Hispanic origin
MeasureCountShare
Female4,541,044 persons51.137267 percent
Male4,339,063 persons48.862733 percent
Ages 18–24837,072 persons9.426373 percent
Ages 25–442,403,415 persons27.065158 percent
Ages 45–642,145,424 persons24.159889 percent
Ages 65 and older1,633,891 persons18.399452 percent
Under 181,860,305 persons20.949128 percent
American Indian or Alaska Native alone93,351 persons1.051237 percent
Asian alone716,203 persons8.065252 percent
Black or African American alone1,727,514 persons19.453752 percent
Native Hawaiian or other Pacific Islander alone11,714 persons0.131913 percent
Two or more races491,722 persons5.537343 percent
White alone5,839,603 persons65.760503 percent
Hispanic (any race)1,068,529 persons12.032839 percent
Not Hispanic7,811,578 persons87.967161 percent

Official state median age: 39.4 years. Published state SYASEX median age; not a county aggregation, not ACS.

Download all state demographic observations (CSV)

Revised April 1, 2020 estimates base (official NST): 8,631,419 persons; county base sum: 8,631,419 persons; comparison: equal. This is not the original decennial census count.

Original April 1, 2020 Census count: 110 compatible counties; 23 unavailable. Published Census county centers-of-population POPULATION, original 2020 Gazetteer and official 2020–2025 geographic-change evidence; no boundary allocation. Original count, revised April estimates base and July 2020 estimate are separate observations. Documentation: November 2021; exact file release day unproved; retrieval is not release. Official original count source. Original 2020 Gazetteer identity plus Census geographic-change notes 2014–2025; no county-level change recorded from 2020 onward, exact full modern name, and original count required. Any recorded county-level change or referenced counterparty is conservatively unavailable, including unresolved internal redistricting. Same GEOID alone is insufficient. Not a claim of identical cartographic coordinates; no invented allocations.

Source release date unavailable: retained pins do not attest an official release date; retrieval is not release. Reference dates and Vintage 2025 are explicit; no current-vintage refresh is implied.

County population and demographic explorer

Choose a measure, observation year and county without downloading boundaries. Rankings, search, trends and CSV work without a map. Load map explicitly to download the full, unsimplified 2025 TIGER boundaries; this defers rather than removes their payload. The table remains available without JavaScript.

PEP population · persons · July 1, 2025. Denominator: none. Calculation/source: CO POPESTIMATEy. Vintage 2025; null with metric_status reason; measured zero remains zero; no imputation.

Loading county controls; static rankings available below…

Map not loaded. County controls and rankings do not require boundaries.

After loading, Tab to a county and press Enter or Space; colors and the legend indicate signed direction and magnitude. Outlines show selection. The county picker works before and after map loading.

Selected county demographic breakdown

July 1, 2025 · Fairfax County (GEOID 51059). Same-period county population is the share denominator. Hispanic origin overlaps race; do not add origin to race counts. Other overlapping classifications are not additive. Official county median age is from PEP AGESEX MEDIAN_AGE_TOT, not ACS.

County demographics: counts, shares and official median age
Classification / sourceCount or statisticShare / status
Sex · PEP male575,624 persons49.288236 percent
Sex · PEP female592,249 persons50.711764 percent
Age bands · PEP under18252,101 persons21.586337 percent
Age bands · PEP age18 2495,935 persons8.214506 percent
Age bands · PEP age25 44332,060 persons28.432886 percent
Age bands · PEP age45 64298,407 persons25.551323 percent
Age bands · PEP age65plus189,370 persons16.214948 percent
Race alone (partition) · PEP white alone695,191 persons59.526250 percent
Race alone (partition) · PEP black alone129,269 persons11.068755 percent
Race alone (partition) · PEP aian alone16,272 persons1.393302 percent
Race alone (partition) · PEP asian alone254,492 persons21.791068 percent
Race alone (partition) · PEP nhpi alone1,216 persons0.104121 percent
Race alone (partition) · PEP two or more71,433 persons6.116504 percent
Hispanic origin (overlaps race) · PEP hispanic any race211,144 persons18.079363 percent
Hispanic origin (overlaps race) · PEP not hispanic956,729 persons81.920637 percent
Other overlapping classifications (not additive) · PEP white alone or combination761,835 persons65.232692 percent
Other overlapping classifications (not additive) · PEP not hispanic white alone532,444 persons45.590916 percent
Official county median age · AGESEX MEDIAN_AGE_TOT39.4 yearsNot a share; not ACS or an average of county medians

Use Ctrl/Command or Shift to select multiple counties. The following trend uses exact resident persons, not percentages; county size affects the scale. Missing observations break lines; the revised April estimates base is a separate dashed partial interval.

2025 county population rankings

All 133 county estimates are present without JavaScript, ranked by 2025 population (largest first). Signed changes compare July 1, 2024 to July 1, 2025. Unavailable is not zero; equal values break ties by GEOID (ascending).

Showing all 133 counties; ranked by 2025 population, descending.

Virginia County Population — 2025 PEP — July 1, 2025; rank reflects the selected ordering
RankCountyGEOIDPopulation (persons)Signed change (persons)Signed change (percent)
1Fairfax County510591,167,873+8067 persons+0.695547%
2Prince William County51153502,966+4614 persons+0.925852%
3Virginia Beach city51810453,737-26 persons-0.005730%
4Loudoun County51107449,749+6000 persons+1.352116%
5Chesterfield County51041397,148+5905 persons+1.509292%
6Henrico County51087342,775+2751 persons+0.809061%
7Chesapeake city51550255,332+562 persons+0.220591%
8Arlington County51013243,931+4244 persons+1.770643%
9Richmond city51760237,257+2450 persons+1.043410%
10Norfolk city51710231,013-92 persons-0.039809%
11Newport News city51700183,230-171 persons-0.093238%
12Stafford County51179170,803+2015 persons+1.193805%
13Alexandria city51510160,662+1295 persons+0.812590%
14Spotsylvania County51177155,388+2927 persons+1.919835%
15Hampton city51650137,315-84 persons-0.061136%
16Albemarle County51003118,356+1044 persons+0.889935%
17Hanover County51085116,423+870 persons+0.752901%
18Suffolk city51800104,699+1692 persons+1.642607%
19Frederick County5106999,955+1775 persons+1.807904%
20Roanoke city5177099,111+421 persons+0.426588%
21Montgomery County5112198,434+77 persons+0.078286%
22Roanoke County5116197,150-223 persons-0.229016%
23Portsmouth city5174096,777-68 persons-0.070215%
24Rockingham County5116589,316+997 persons+1.128862%
25James City County5109583,326+430 persons+0.518722%
26Bedford County5101983,059+592 persons+0.717863%
27Lynchburg city5168081,347+1031 persons+1.283679%
28Augusta County5101578,940+176 persons+0.223452%
29Fauquier County5106176,503+638 persons+0.840968%
30York County5119971,374+36 persons+0.050464%
31Pittsylvania County5114359,490-15 persons-0.025208%
32Culpeper County5104757,666+910 persons+1.603355%
33Campbell County5103155,629+66 persons+0.118784%
34Franklin County5106755,526-86 persons-0.154643%
35Washington County5119153,898-216 persons-0.399157%
36Harrisonburg city5166050,839+47 persons+0.092534%
37Henry County5108949,242-281 persons-0.567413%
38Shenandoah County5117145,839+371 persons+0.815958%
39Charlottesville city5154044,388-221 persons-0.495416%
40Manassas city5168344,332+294 persons+0.667605%
41Prince George County5114943,936+194 persons+0.443510%
42Louisa County5110942,924+748 persons+1.773520%
43Warren County5118742,740+256 persons+0.602580%
44Danville city5159041,647-311 persons-0.741217%
45Isle of Wight County5109341,321+431 persons+1.054047%
46Gloucester County5107340,097+30 persons+0.074875%
47Orange County5113740,083+890 persons+2.270814%
48Tazewell County5118538,635-351 persons-0.900323%
49Wise County5119534,824-211 persons-0.602255%
50Caroline County5103334,413+827 persons+2.462335%
51Botetourt County5102334,144+87 persons+0.255454%
52Accomack County5100133,859+112 persons+0.331881%
53Petersburg city5173033,734-296 persons-0.869821%
54Pulaski County5115533,586+34 persons+0.101335%
55Halifax County5108333,447-107 persons-0.318889%
56Powhatan County5114532,591+229 persons+0.707620%
57Amherst County5100931,962+309 persons+0.976211%
58Mecklenburg County5111730,747-62 persons-0.201240%
59Fredericksburg city5163030,393+408 persons+1.360680%
60King George County5109929,646+746 persons+2.581315%
61Carroll County5103529,299+88 persons+0.301256%
62Goochland County5107529,187+924 persons+3.269292%
63Fluvanna County5106528,975+186 persons+0.646080%
64Dinwiddie County5105328,896+109 persons+0.378643%
65Smyth County5117328,882-251 persons-0.861566%
66Winchester city5184028,272+190 persons+0.676590%
67New Kent County5112728,022+826 persons+3.037211%
68Wythe County5119727,983-63 persons-0.224631%
69Staunton city5179026,801+541 persons+2.060168%
70Fairfax city5160026,772+734 persons+2.818957%
71Salem city5177525,816+79 persons+0.306951%
72Russell County5116725,332-98 persons-0.385372%
73Waynesboro city5182023,951+376 persons+1.594910%
74Page County5113923,762+75 persons+0.316629%
75Hopewell city5167023,261+197 persons+0.854145%
76Rockbridge County5116322,663+206 persons+0.917309%
77Prince Edward County5114722,391+72 persons+0.322595%
78Greene County5107921,958+256 persons+1.179615%
79Lee County5110521,642-135 persons-0.619920%
80Scott County5116921,200-188 persons-0.878998%
81Westmoreland County5119319,715+377 persons+1.949529%
82King William County5110119,617+338 persons+1.753203%
83Colonial Heights city5157018,738+118 persons+0.633727%
84Buchanan County5102718,492-231 persons-1.233777%
85Southampton County5117518,110+92 persons+0.510601%
86Patrick County5114117,424+29 persons+0.166715%
87Radford city5175017,243+4 persons+0.023203%
88Appomattox County5101117,172+169 persons+0.993942%
89Buckingham County5102917,137+26 persons+0.151949%
90Giles County5107116,564-72 persons-0.432796%
91Manassas Park city5168516,560+132 persons+0.803506%
92Bristol city5152016,418-36 persons-0.218792%
93Williamsburg city5183015,861-83 persons-0.520572%
94Nottoway County5113515,796+106 persons+0.675590%
95Floyd County5106315,789+76 persons+0.483676%
96Brunswick County5102515,727-36 persons-0.228383%
97Clarke County5104315,609-22 persons-0.140746%
98Grayson County5107715,230-103 persons-0.671754%
99Falls Church city5161015,159+113 persons+0.751030%
100Nelson County5112514,920+103 persons+0.695147%
101Alleghany County5100514,546-128 persons-0.872291%
102Madison County5111314,237+13 persons+0.091395%
103Martinsville city5169013,849+60 persons+0.435129%
104Amelia County5100713,632-75 persons-0.547166%
105Poquoson city5173513,292+429 persons+3.335147%
106Dickenson County5105113,236-152 persons-1.135345%
107Northumberland County5113312,557+145 persons+1.168224%
108Lunenburg County5111112,058-20 persons-0.165590%
109Northampton County5113111,879-142 persons-1.181266%
110Charlotte County5103711,401+78 persons+0.688863%
111Greensville County5108111,181+6 persons+0.053691%
112Lancaster County5110310,995+24 persons+0.218759%
113Middlesex County5111910,841-100 persons-0.913993%
114Sussex County5118310,755+13 persons+0.121020%
115Essex County5105710,654-23 persons-0.215416%
116Cumberland County5104910,352+149 persons+1.460355%
117Richmond County511599,294+74 persons+0.802603%
118Mathews County511158,529-56 persons-0.652301%
119Franklin city516208,478+74 persons+0.880533%
120Lexington city516787,769+68 persons+0.883002%
121Rappahannock County511577,439-4 persons-0.053742%
122King and Queen County510976,743+17 persons+0.252751%
123Buena Vista city515306,672+61 persons+0.922705%
124Galax city516406,670-31 persons-0.462618%
125Charles City County510366,623+41 persons+0.622911%
126Surry County511816,603+10 persons+0.151676%
127Bland County510216,151-35 persons-0.565794%
128Covington city515805,680-8 persons-0.140647%
129Emporia city515955,447+37 persons+0.683919%
130Craig County510454,800-22 persons-0.456242%
131Bath County510174,076+18 persons+0.443568%
132Norton city517203,477-39 persons-1.109215%
133Highland County510912,318-18 persons-0.770548%

County population and median home value · different vintages

Each point pairs a county’s PEP July 1, 2025 resident population (persons) with its ACS 2024 5-year median owner-occupied home value (B25077, U.S. dollars). These are different reference periods and different statistical programs. This descriptive comparison does not imply causality or matched vintages. Suppressed, missing or invalid ACS estimates are unavailable, not zero and not plotted. A valid zero remains zero.

The exact-value table below works without JavaScript; chart loading requires JavaScript.

Select a county using the map or rankings to coordinate the comparison.

County comparison: PEP July 1, 2025 population (persons) and ACS 2024 5-year median owner-occupied home value (U.S. dollars); unavailable values identified
CountyGEOIDPEP July 1, 2025 population (persons)ACS 2024 5-year median home value (U.S. dollars)
Accomack County5100133,859$204,300
Albemarle County51003118,356$495,400
Alleghany County5100514,546$125,800
Amelia County5100713,632$282,400
Amherst County5100931,962$212,400
Appomattox County5101117,172$207,600
Arlington County51013243,931$895,000
Augusta County5101578,940$306,100
Bath County510174,076$206,700
Bedford County5101983,059$297,400
Bland County510216,151$152,100
Botetourt County5102334,144$289,200
Brunswick County5102515,727$142,700
Buchanan County5102718,492$94,900
Buckingham County5102917,137$173,400
Campbell County5103155,629$211,600
Caroline County5103334,413$307,700
Carroll County5103529,299$156,500
Charles City County510366,623$241,400
Charlotte County5103711,401$144,100
Chesterfield County51041397,148$366,000
Clarke County5104315,609$550,100
Craig County510454,800$189,000
Culpeper County5104757,666$409,200
Cumberland County5104910,352$239,300
Dickenson County5105113,236$102,700
Dinwiddie County5105328,896$257,800
Essex County5105710,654$238,100
Fairfax County510591,167,873$732,800
Fauquier County5106176,503$573,700
Floyd County5106315,789$225,400
Fluvanna County5106528,975$314,100
Franklin County5106755,526$240,400
Frederick County5106999,955$386,000
Giles County5107116,564$151,100
Gloucester County5107340,097$331,000
Goochland County5107529,187$500,600
Grayson County5107715,230$150,100
Greene County5107921,958$343,300
Greensville County5108111,181$159,400
Halifax County5108333,447$155,700
Hanover County51085116,423$400,400
Henrico County51087342,775$359,200
Henry County5108949,242$134,800
Highland County510912,318$200,000
Isle of Wight County5109341,321$356,500
James City County5109583,326$447,200
King and Queen County510976,743$231,600
King George County5109929,646$428,300
King William County5110119,617$315,700
Lancaster County5110310,995$327,000
Lee County5110521,642$98,900
Loudoun County51107449,749$743,800
Louisa County5110942,924$315,300
Lunenburg County5111112,058$150,100
Madison County5111314,237$370,300
Mathews County511158,529$360,900
Mecklenburg County5111730,747$192,600
Middlesex County5111910,841$352,200
Montgomery County5112198,434$304,600
Nelson County5112514,920$321,700
New Kent County5112728,022$393,600
Northampton County5113111,879$316,200
Northumberland County5113312,557$346,800
Nottoway County5113515,796$167,500
Orange County5113740,083$364,200
Page County5113923,762$233,200
Patrick County5114117,424$153,400
Pittsylvania County5114359,490$161,400
Powhatan County5114532,591$416,000
Prince Edward County5114722,391$216,600
Prince George County5114943,936$293,400
Prince William County51153502,966$530,100
Pulaski County5115533,586$191,700
Rappahannock County511577,439$506,400
Richmond County511599,294$231,500
Roanoke County5116197,150$286,000
Rockbridge County5116322,663$248,800
Rockingham County5116589,316$313,000
Russell County5116725,332$120,600
Scott County5116921,200$143,000
Shenandoah County5117145,839$294,900
Smyth County5117328,882$139,600
Southampton County5117518,110$216,200
Spotsylvania County51177155,388$404,900
Stafford County51179170,803$485,100
Surry County511816,603$238,800
Sussex County5118310,755$183,800
Tazewell County5118538,635$118,300
Warren County5118742,740$348,400
Washington County5119153,898$214,000
Westmoreland County5119319,715$269,600
Wise County5119534,824$118,600
Wythe County5119727,983$171,200
York County5119971,374$433,200
Alexandria city51510160,662$735,100
Bristol city5152016,418$184,100
Buena Vista city515306,672$156,200
Charlottesville city5154044,388$486,700
Chesapeake city51550255,332$378,400
Colonial Heights city5157018,738$246,600
Covington city515805,680$83,500
Danville city5159041,647$119,100
Emporia city515955,447$148,500
Fairfax city5160026,772$722,600
Falls Church city5161015,159$1,055,600
Franklin city516208,478$256,600
Fredericksburg city5163030,393$483,700
Galax city516406,670$141,300
Hampton city51650137,315$245,700
Harrisonburg city5166050,839$299,100
Hopewell city5167023,261$181,600
Lexington city516787,769$275,200
Lynchburg city5168081,347$229,800
Manassas city5168344,332$449,900
Manassas Park city5168516,560$395,900
Martinsville city5169013,849$98,400
Newport News city51700183,230$260,600
Norfolk city51710231,013$289,900
Norton city517203,477$110,000
Petersburg city5173033,734$189,000
Poquoson city5173513,292$400,300
Portsmouth city5174096,777$246,900
Radford city5175017,243$220,700
Richmond city51760237,257$353,000
Roanoke city5177099,111$190,500
Salem city5177525,816$258,600
Staunton city5179026,801$259,200
Suffolk city51800104,699$347,400
Virginia Beach city51810453,737$382,500
Waynesboro city5182023,951$245,500
Williamsburg city5183015,861$428,100
Winchester city5184028,272$343,000