Counties in Ohio by GDP per capita (US dollars)

Hamilton County had the highest GDP per capita (US dollars) of 88 counties in 2020, at $99,884. Morrow County had the lowest, at $20,014. The median was $42,845 and the figure for Ohio was $58,950. Source: BEA.

Highest99,884Hamilton County
Lowest20,014Morrow County
Median42,84588 counties
Ohio58,950History

Top 40 counties, 2020

CSVChart (SVG)

Hamilton CountyHamilton County: 99,884 USD99,884Cuyahoga CountyCuyahoga County: 80,909 USD80,909Franklin CountyFranklin County: 80,029 USD80,029Allen CountyAllen County: 77,822 USD77,822Hancock CountyHancock County: 73,097 USD73,097Gallia CountyGallia County: 73,001 USD73,001Union CountyUnion County: 72,714 USD72,714Monroe CountyMonroe County: 69,339 USD69,339Shelby CountyShelby County: 67,408 USD67,408Greene CountyGreene County: 64,280 USD64,280Delaware CountyDelaware County: 62,549 USD62,549Fayette CountyFayette County: 61,451 USD61,451Washington CountyWashington County: 60,451 USD60,451Holmes CountyHolmes County: 59,451 USD59,451Summit CountySummit County: 58,755 USD58,755Harrison CountyHarrison County: 58,570 USD58,570Montgomery CountyMontgomery County: 58,168 USD58,168Wayne CountyWayne County: 57,993 USD57,993Wood CountyWood County: 57,495 USD57,495Butler CountyButler County: 57,437 USD57,437Lucas CountyLucas County: 57,122 USD57,122Jefferson CountyJefferson County: 56,406 USD56,406Clinton CountyClinton County: 55,910 USD55,910Henry CountyHenry County: 54,946 USD54,946Mercer CountyMercer County: 54,285 USD54,285Guernsey CountyGuernsey County: 53,550 USD53,550Warren CountyWarren County: 53,172 USD53,172Ottawa CountyOttawa County: 51,811 USD51,811Lake CountyLake County: 51,513 USD51,513Erie CountyErie County: 50,890 USD50,890Wyandot CountyWyandot County: 50,394 USD50,394Auglaize CountyAuglaize County: 49,947 USD49,947Fulton CountyFulton County: 49,908 USD49,908Sandusky CountySandusky County: 49,872 USD49,872Williams CountyWilliams County: 48,837 USD48,837Geauga CountyGeauga County: 45,940 USD45,940Madison CountyMadison County: 45,774 USD45,774Stark CountyStark County: 45,267 USD45,267Van Wert CountyVan Wert County: 45,160 USD45,160Muskingum CountyMuskingum County: 45,137 USD45,137
USD. Source: Invokely calculation with data from BEA. Retrieved 2026-10-09.

Full ranking

RankCounties2020
USD
Change on 2019
1Hamilton County99,884-1%
2Cuyahoga County80,909-1.3%
3Franklin County80,029+0.3%
4Allen County77,822-1.6%
5Hancock County73,097-1.4%
6Gallia County73,001-6%
7Union County72,714-3.5%
8Monroe County69,339-11%
9Shelby County67,408-3.1%
10Greene County64,280+2.7%
11Delaware County62,549-1.8%
12Fayette County61,451+4.6%
13Washington County60,451-2.7%
14Holmes County59,451+2.4%
15Summit County58,755-1.5%
16Harrison County58,570-5.8%
17Montgomery County58,168-0%
18Wayne County57,993+1%
19Wood County57,495-4.1%
20Butler County57,437-3.5%
21Lucas County57,122-7.6%
22Jefferson County56,406-6.4%
23Clinton County55,910+1.2%
24Henry County54,946+0.6%
25Mercer County54,285-2.3%
26Guernsey County53,550-6.6%
27Warren County53,172-3.1%
28Ottawa County51,811-3.6%
29Lake County51,513-0.9%
30Erie County50,890-14.9%
31Wyandot County50,394+0.4%
32Auglaize County49,947-2.8%
33Fulton County49,908+2.7%
34Sandusky County49,872-1.8%
35Williams County48,837-3.6%
36Geauga County45,940-5.4%
37Madison County45,774+2.2%
38Stark County45,267-4.6%
39Van Wert County45,160-3.9%
40Muskingum County45,137+1.3%
41Clermont County44,998+0.7%
42Pike County43,651-0.2%
43Defiance County43,342-4.8%
44Licking County42,999+6.3%
45Belmont County42,690-13.6%
46Carroll County42,578-7.9%
47Miami County42,410-0.1%
48Mahoning County42,362-1.9%
49Logan County42,325-6.6%
50Marion County42,307-1.6%
51Tuscarawas County42,127-1.4%
52Medina County41,859-3.9%
53Huron County41,480+3%
54Portage County41,409-0.6%
55Darke County41,001+0.7%
56Ross County38,899-0.5%
57Seneca County38,403+2.4%
58Putnam County38,154+3.2%
59Richland County37,347-2.5%
60Ashland County36,619+4.3%
61Lorain County35,508-3.5%
62Athens County35,463-0.4%
63Clark County35,173-2.2%
64Scioto County34,673-7.7%
65Trumbull County34,643-4.1%
66Jackson County34,321+5.5%
67Knox County34,286-4.4%
68Coshocton County33,986-6.3%
69Pickaway County33,792+5.4%
70Ashtabula County33,521+0.1%
71Highland County33,325+4.8%
72Champaign County33,019+3.9%
73Crawford County32,980-1.8%
74Lawrence County32,5840%
75Paulding County32,053+3%
76Columbiana County31,389+1.9%
77Fairfield County31,052+0.8%
78Preble County29,625+2.7%
79Hardin County29,544-1.3%
80Adams County28,147+1.1%
81Noble County27,550-11.1%
82Morgan County26,595+6.1%
83Vinton County24,076-6.3%
84Hocking County23,592+0.4%
85Perry County21,837-0.7%
86Brown County20,799+2.1%
87Meigs County20,065+5.8%
88Morrow County20,014-0.6%

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

Hamilton County, with $99,884 in 2020, according to BEA.

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

Morrow County, with $20,014 in 2020.

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 Ohio: more rankings