Counties in Virginia by GDP per capita (US dollars)

Surry County had the highest GDP per capita (US dollars) of 82 counties in 2022, at $257,248. Grayson County had the lowest, at $21,100. The median was $42,365 and the figure for Virginia was $76,870. Source: BEA.

Highest257,248Surry County
Lowest21,100Grayson County
Median42,36582 counties
Virginia76,870History

Top 40 counties, 2022

CSVChart (SVG)

Surry CountySurry County: 257,248 USD257,248Arlington CountyArlington County: 180,924 USD180,924Goochland CountyGoochland County: 141,770 USD141,770Richmond cityRichmond city: 129,059 USD129,059Alexandria cityAlexandria city: 110,117 USD110,117Henrico CountyHenrico County: 107,751 USD107,751Norfolk cityNorfolk city: 103,565 USD103,565Newport News cityNewport News city: 90,676 USD90,676Roanoke cityRoanoke city: 89,913 USD89,913King George CountyKing George County: 88,396 USD88,396Loudoun CountyLoudoun County: 86,340 USD86,340Buchanan CountyBuchanan County: 77,844 USD77,844Portsmouth cityPortsmouth city: 75,087 USD75,087Louisa CountyLouisa County: 74,810 USD74,810Hanover CountyHanover County: 71,481 USD71,481Bath CountyBath County: 67,840 USD67,840Brunswick CountyBrunswick County: 66,833 USD66,833Dickenson CountyDickenson County: 63,519 USD63,519Accomack CountyAccomack County: 62,639 USD62,639Wythe CountyWythe County: 61,200 USD61,200Virginia Beach cityVirginia Beach city: 60,104 USD60,104Hampton cityHampton city: 56,507 USD56,507Warren CountyWarren County: 55,019 USD55,019Chesterfield CountyChesterfield County: 54,782 USD54,782Lancaster CountyLancaster County: 53,417 USD53,417Chesapeake cityChesapeake city: 52,473 USD52,473Suffolk citySuffolk city: 50,645 USD50,645Pulaski CountyPulaski County: 50,433 USD50,433Fauquier CountyFauquier County: 47,883 USD47,883Botetourt CountyBotetourt County: 47,183 USD47,183Shenandoah CountyShenandoah County: 46,400 USD46,400Stafford CountyStafford County: 46,316 USD46,316Rappahannock CountyRappahannock County: 45,831 USD45,831Northampton CountyNorthampton County: 45,450 USD45,450Mecklenburg CountyMecklenburg County: 45,024 USD45,024Nottoway CountyNottoway County: 44,172 USD44,172Charles City CountyCharles City County: 44,038 USD44,038Giles CountyGiles County: 43,957 USD43,957Culpeper CountyCulpeper County: 43,053 USD43,053Nelson CountyNelson County: 42,741 USD42,741
USD. Source: Invokely calculation with data from BEA. Retrieved 2026-10-09.

Full ranking

RankCounties2022
USD
Change on 2021
1Surry County257,248+27.3%
2Arlington County180,924+3%
3Goochland County141,770+3%
4Richmond city129,059+8.3%
5Alexandria city110,117+5.2%
6Henrico County107,751+5.8%
7Norfolk city103,565+10.3%
8Newport News city90,676+8.1%
9Roanoke city89,913+6.8%
10King George County88,396+3.2%
11Loudoun County86,340+10.2%
12Buchanan County77,844+32%
13Portsmouth city75,087+6.4%
14Louisa County74,810+9.5%
15Hanover County71,481+13.4%
16Bath County67,840+17.3%
17Brunswick County66,833+10.3%
18Dickenson County63,519+29.8%
19Accomack County62,639-0.3%
20Wythe County61,200+8%
21Virginia Beach city60,104+7.7%
22Hampton city56,507+4.7%
23Warren County55,019+13.2%
24Chesterfield County54,782+8.3%
25Lancaster County53,417+7%
26Chesapeake city52,473+7.3%
27Suffolk city50,645+3.7%
28Pulaski County50,433+14.3%
29Fauquier County47,883+7.1%
30Botetourt County47,183+8.3%
31Shenandoah County46,400+6.7%
32Stafford County46,316+5.4%
33Rappahannock County45,831+4%
34Northampton County45,450+6.2%
35Mecklenburg County45,024+9.3%
36Nottoway County44,172+16.3%
37Charles City County44,038+12.5%
38Giles County43,957+2.2%
39Culpeper County43,053+7.6%
40Nelson County42,741+3.6%
41Halifax County42,619+11.8%
42Middlesex County42,111+8%
43Highland County41,945+21.8%
44Prince Edward County41,424+9.3%
45Smyth County40,628+6.7%
46Essex County40,585+4.9%
47Isle of Wight County39,451+7.3%
48Fluvanna County39,157+15.1%
49Tazewell County38,923+21.1%
50Sussex County38,605+0.9%
51Bland County38,604+9.1%
52Richmond County38,095+4.2%
53Buckingham County37,553+10.5%
54Page County36,932+21.5%
55Franklin County36,415+7.3%
56Orange County36,035+2.7%
57Clarke County35,299+2.9%
58King William County35,281+7.1%
59Northumberland County33,751+1.6%
60Powhatan County33,438+10.4%
61Charlotte County32,930+16.2%
62Caroline County31,981+8.9%
63Amelia County31,841+23.3%
64Russell County31,123+9.5%
65Madison County31,087+5.2%
66New Kent County30,344-1.5%
67Amherst County30,215+4.5%
68Westmoreland County29,950+6.2%
69Bedford County29,631+4.5%
70Floyd County29,389+5.7%
71Gloucester County28,966+7.7%
72Patrick County28,202+11.3%
73King and Queen County27,943+2.1%
74Greene County27,031+8.4%
75Craig County27,020+6.1%
76Mathews County26,502+4.9%
77Lunenburg County24,472-4.5%
78Scott County23,920+10.9%
79Appomattox County23,902+5%
80Cumberland County23,432+28.1%
81Lee County22,043+10.1%
82Grayson County21,100+7.3%

Other periods

About this ranking

Gross domestic product at current prices in US dollars divided by the resident population.

United States, states and counties: Invokely calculation, BEA current-dollar GDP divided by the BEA mid-year population of the same year and place; both inputs are shown with each value. GDP is counted where production happens and population where people live, so places with many commuters or capital-intensive industries, such as the District of Columbia or oil counties, show very high values. Not the same as per_capita_personal_income. For Spain and the EU use gdp_per_capita (EUR) or gdp_per_capita_pps. Other countries and the World: World Bank, converted at official annual average exchange rates (market rates, not purchasing power parity, so it understates living standards in lower-price countries). For euros use gdp_per_capita.

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

Invokely calculation from GDP in current dollars (BEA SAGDP2 and CAGDP1) divided by mid-year population (BEA SAINC1 and CAINC1). https://invokely.ai/docs/methodology#gdp_per_capita_usd. Retrieved 2026-10-09.

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 GDP per capita (US dollars) using official data, and cite the source.
rank_places {"indicator":"gdp_per_capita_usd","level":"province","within":"Virginia","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=gdp_per_capita_usd&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 GDP per capita (US dollars)?

Surry County, with $257,248 in 2022, according to BEA.

Which county has the lowest GDP per capita (US dollars)?

Grayson County, with $21,100 in 2022.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: Invokely, GDP in current dollars (BEA SAGDP2 and CAGDP1) divided by mid-year population (BEA SAINC1 and CAINC1). Retrieved 2026-10-09.

GDP per capita, US dollars: other rankings

Counties in Virginia: more rankings