Counties in Virginia by population

Fairfax County had the highest population of 133 counties in 2021, at 1.14 million. Highland County had the lowest, at 2,242. The median was 25,707 and the figure for Virginia was 8.66 million. Source: the U.S. Census Bureau.

Highest1,142,546Fairfax County
Lowest2,242Highland County
Median25,707133 counties
Virginia8,660,007History

Top 40 counties, 2021

CSVChart (SVG)

Fairfax CountyFairfax County: 1,142,546 persons1,142,546Prince William CountyPrince William County: 485,482 persons485,482Virginia Beach cityVirginia Beach city: 458,644 persons458,644Loudoun CountyLoudoun County: 428,857 persons428,857Chesterfield CountyChesterfield County: 371,042 persons371,042Henrico CountyHenrico County: 334,546 persons334,546Chesapeake cityChesapeake city: 251,846 persons251,846Norfolk cityNorfolk city: 235,091 persons235,091Arlington CountyArlington County: 233,485 persons233,485Richmond cityRichmond city: 227,229 persons227,229Newport News cityNewport News city: 184,659 persons184,659Stafford CountyStafford County: 161,625 persons161,625Alexandria cityAlexandria city: 155,116 persons155,116Spotsylvania CountySpotsylvania County: 144,048 persons144,048Hampton cityHampton city: 137,771 persons137,771Albemarle CountyAlbemarle County: 113,988 persons113,988Hanover CountyHanover County: 111,827 persons111,827Montgomery CountyMontgomery County: 98,769 persons98,769Roanoke cityRoanoke city: 98,767 persons98,767Portsmouth cityPortsmouth city: 97,833 persons97,833Roanoke CountyRoanoke County: 96,737 persons96,737Suffolk citySuffolk city: 96,426 persons96,426Frederick CountyFrederick County: 94,000 persons94,000Rockingham CountyRockingham County: 84,536 persons84,536Bedford CountyBedford County: 80,311 persons80,311James City CountyJames City County: 80,028 persons80,028Lynchburg cityLynchburg city: 79,177 persons79,177Augusta CountyAugusta County: 77,804 persons77,804Fauquier CountyFauquier County: 74,079 persons74,079York CountyYork County: 71,143 persons71,143Pittsylvania CountyPittsylvania County: 60,066 persons60,066Campbell CountyCampbell County: 55,326 persons55,326Franklin CountyFranklin County: 55,037 persons55,037Culpeper CountyCulpeper County: 53,778 persons53,778Washington CountyWashington County: 53,773 persons53,773Harrisonburg cityHarrisonburg city: 51,451 persons51,451Henry CountyHenry County: 50,275 persons50,275Charlottesville cityCharlottesville city: 45,723 persons45,723Shenandoah CountyShenandoah County: 44,839 persons44,839Prince George CountyPrince George County: 42,972 persons42,972
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2021
persons
Change on 2020
1Fairfax County1,142,546-0.5%
2Prince William County485,482+0.5%
3Virginia Beach city458,644-0.2%
4Loudoun County428,857+1.5%
5Chesterfield County371,042+1.6%
6Henrico County334,546-0.1%
7Chesapeake city251,846+0.9%
8Norfolk city235,091-1.2%
9Arlington County233,485-2.2%
10Richmond city227,229+0.1%
11Newport News city184,659-0.7%
12Stafford County161,625+2.4%
13Alexandria city155,116-2.5%
14Spotsylvania County144,048+2.4%
15Hampton city137,771+0.4%
16Albemarle County113,988+1.3%
17Hanover County111,827+1.5%
18Montgomery County98,769-0.8%
19Roanoke city98,767-1.1%
20Portsmouth city97,833-0.2%
21Roanoke County96,737-0.2%
22Suffolk city96,426+1.7%
23Frederick County94,000+2.3%
24Rockingham County84,536+0.9%
25Bedford County80,311+0.9%
26James City County80,028+2%
27Lynchburg city79,177+0.2%
28Augusta County77,804+0.3%
29Fauquier County74,079+1.5%
30York County71,143+1.3%
31Pittsylvania County60,066-0.5%
32Campbell County55,326-0.5%
33Franklin County55,037+1%
34Culpeper County53,778+1.9%
35Washington County53,773-0.3%
36Harrisonburg city51,451-0.5%
37Henry County50,275-1.1%
38Charlottesville city45,723-1.5%
39Shenandoah County44,839+1.3%
40Prince George County42,972-0.2%
41Manassas city42,777+0.2%
42Danville city42,280-0.7%
43Warren County40,986+0.5%
44Tazewell County39,963-1.1%
45Isle of Wight County39,405+1.8%
46Gloucester County39,191+1.2%
47Louisa County39,028+3.3%
48Orange County37,219+2.3%
49Wise County35,700-1%
50Botetourt County34,003+1.1%
51Pulaski County33,825+0.1%
52Halifax County33,798-0.4%
53Petersburg city33,444+0.1%
54Accomack County33,435+0.1%
55Caroline County31,412+1.6%
56Amherst County31,403+0.3%
57Powhatan County31,250+2.6%
58Mecklenburg County30,346+0.2%
59Smyth County29,610-0.6%
60Carroll County29,105-0.1%
61Fredericksburg city28,449+1.6%
62Wythe County28,212-0.4%
63Winchester city28,088+0.3%
64Dinwiddie County27,999+0.4%
65Fluvanna County27,803+1.9%
66King George County27,556+2.7%
67Staunton city25,707-0.4%
68Russell County25,585-0.7%
69Goochland County25,551+2.8%
70Salem city25,423+0.1%
71Fairfax city24,363+0.8%
72New Kent County23,952+3.6%
73Page County23,835+0.6%
74Hopewell city23,081+0.3%
75Rockbridge County22,666-0%
76Waynesboro city22,615+1.5%
77Lee County22,016-0.4%
78Prince Edward County21,8840%
79Scott County21,489-0.5%
80Greene County20,998+1.9%
81Buchanan County19,883-1.8%
82Westmoreland County18,779+1.4%
83King William County18,248+1.9%
84Colonial Heights city18,199+0.2%
85Southampton County18,029+0.4%
86Patrick County17,647+0.4%
87Bristol city17,098-1.3%
88Manassas Park city17,092-0.4%
89Buckingham County16,953+0.8%
90Giles County16,578-1.2%
91Radford city16,487+2.3%
92Appomattox County16,406+1.6%
93Brunswick County15,965+0.9%
94Nottoway County15,574-0.4%
95Floyd County15,513+0.3%
96Williamsburg city15,4590%
97Grayson County15,349+0.4%
98Alleghany County15,003-1.2%
99Clarke County14,947+0.9%
100Nelson County14,840+0.7%
101Falls Church city14,517-1.1%
102Madison County13,964+0.7%
103Dickenson County13,865-1.5%
104Martinsville city13,536+0.4%
105Amelia County13,313+0.3%
106Poquoson city12,628+1.3%
107Northampton County12,072-1.2%
108Northumberland County12,053+1.8%
109Lunenburg County12,006+0.5%
110Charlotte County11,499-0.3%
111Greensville County11,423+0.3%
112Lancaster County10,938+0.4%
113Sussex County10,830+0.3%
114Middlesex County10,780+1.6%
115Essex County10,570-0.3%
116Cumberland County9,721+0.4%
117Richmond County9,084+1.8%
118Mathews County8,549+0.3%
119Franklin city8,152+0.1%
120Lexington city7,447+1.8%
121Rappahannock County7,435+1.5%
122King and Queen County6,666+1.2%
123Galax city6,656-0.9%
124Buena Vista city6,6170%
125Charles City County6,614-2%
126Surry County6,532-0.2%
127Bland County6,180-1.2%
128Covington city5,719-0.5%
129Emporia city5,630-1.2%
130Craig County4,890+0.3%
131Bath County4,093-2.2%
132Norton city3,633-1.3%
133Highland County2,2420%

Other periods

About this ranking

Resident population. Spain and the EU: 1 January, with Spanish figures from the official municipal register (PadrĂ³n). United States: Census Bureau population estimates for 1 July. Other countries and the World: World Bank mid-year estimates, which count all residents regardless of legal status or citizenship.

For Denmark, Statistics Denmark counts the registered resident population on 1 January. Greenland and the Faroe Islands are excluded. The annual series selects the first-quarter reference date from FOLK1A. The World Bank series exists for every country, so use it (through compare) to rank countries on one basis.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Annual estimates of the resident population for the United States, states and counties, 1 July (Population Estimates Program). https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/. Retrieved 2026-10-08.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Virginia by population using official data, and cite the source.
rank_places {"indicator":"population","level":"province","within":"Virginia","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=province&within=Virginia&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest population?

Fairfax County, with 1.14 million in 2021, according to the U.S. Census Bureau.

Which county has the lowest population?

Highland County, with 2,242 in 2021.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Annual estimates of the resident population for the United States, states and counties, 1 July (Population Estimates Program). Retrieved 2026-10-08.

Population: other rankings

Counties in Virginia: more rankings