Counties in Ohio by personal income

Cuyahoga County had the highest personal income of 88 counties in 2020, at $72.25 billion. Noble County had the lowest, at $432.22 million. The median was $2.58 billion and the figure for Ohio was $623.61 billion. Source: the U.S. Bureau of Economic Analysis.

Keep it in a collection in your library.
Highest72,254.3Cuyahoga County
Lowest432.2Noble County
Median2,578.588 counties
Ohio623,607.6History

Map of counties, 2020

Adams County: 1,098.1 USD millionAllen County: 4,791.9 USD millionAshland County: 2,244.1 USD millionAshtabula County: 4,211.3 USD millionAthens County: 2,380.9 USD millionAuglaize County: 2,374.3 USD millionBelmont County: 2,898.3 USD millionBrown County: 1,864.9 USD millionButler County: 20,313.3 USD millionCarroll County: 1,189.5 USD millionChampaign County: 1,796.9 USD millionClark County: 6,044.2 USD millionClermont County: 12,717.2 USD millionClinton County: 1,996.6 USD millionColumbiana County: 4,337.4 USD millionCoshocton County: 1,440.1 USD millionCrawford County: 1,764.6 USD millionCuyahoga County: 72,254.3 USD millionDarke County: 2,481.8 USD millionDefiance County: 1,694.3 USD millionDelaware County: 17,014.6 USD millionErie County: 4,059.9 USD millionFairfield County: 8,221.3 USD millionFayette County: 1,293.1 USD millionFranklin County: 72,050.4 USD millionFulton County: 2,111.7 USD millionGallia County: 1,300.9 USD millionGeauga County: 6,824.6 USD millionGreene County: 9,234.3 USD millionGuernsey County: 1,774.2 USD millionHamilton County: 52,327.9 USD millionHancock County: 4,167.2 USD millionHardin County: 1,141.5 USD millionHarrison County: 623.1 USD millionHenry County: 1,355.3 USD millionHighland County: 1,774.1 USD millionHocking County: 1,215 USD millionHolmes County: 2,192.1 USD millionHuron County: 2,631.9 USD millionJackson County: 1,314.5 USD millionJefferson County: 2,832.2 USD millionKnox County: 3,074.7 USD millionLake County: 12,809.8 USD millionLawrence County: 2,525 USD millionLicking County: 9,176.9 USD millionLogan County: 2,158.3 USD millionLorain County: 15,961.4 USD millionLucas County: 21,728.5 USD millionMadison County: 2,067.7 USD millionMahoning County: 10,783.8 USD millionMarion County: 2,650.6 USD millionMedina County: 10,961.9 USD millionMeigs County: 900 USD millionMercer County: 2,303.4 USD millionMiami County: 5,658 USD millionMonroe County: 558.7 USD millionMontgomery County: 27,596.3 USD millionMorgan County: 552.5 USD millionMorrow County: 1,596.5 USD millionMuskingum County: 4,002.1 USD millionNoble County: 432.2 USD millionOttawa County: 2,299 USD millionPaulding County: 859.6 USD millionPerry County: 1,527.4 USD millionPickaway County: 2,716 USD millionPike County: 1,170.3 USD millionPortage County: 7,877.1 USD millionPreble County: 1,831.4 USD millionPutnam County: 1,843.1 USD millionRichland County: 5,438.1 USD millionRoss County: 3,248 USD millionSandusky County: 2,672.8 USD millionScioto County: 3,187 USD millionSeneca County: 2,466.2 USD millionShelby County: 2,370 USD millionStark County: 18,262.2 USD millionSummit County: 30,282.7 USD millionTrumbull County: 8,676.9 USD millionTuscarawas County: 4,280.7 USD millionUnion County: 3,898.7 USD millionVan Wert County: 1,334.2 USD millionVinton County: 503.4 USD millionWarren County: 15,988.6 USD millionWashington County: 2,791.7 USD millionWayne County: 5,735.5 USD millionWilliams County: 1,666.3 USD millionWood County: 6,697.2 USD millionWyandot County: 1,098.5 USD million
  • Under 1,300
  • 1,300 to 1,900
  • 1,900 to 2,600
  • 2,600 to 4,200
  • 4,200 to 10K
  • 10K and over
USD million, 2020. Source: BEA, CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2020

Cuyahoga County: 72,254.3 USD millionCuyahoga County72,254.3Franklin County: 72,050.4 USD millionFranklin County72,050.4Hamilton County: 52,327.9 USD millionHamilton County52,327.9Summit County: 30,282.7 USD millionSummit County30,282.7Montgomery County: 27,596.3 USD millionMontgomery County27,596.3Lucas County: 21,728.5 USD millionLucas County21,728.5Butler County: 20,313.3 USD millionButler County20,313.3Stark County: 18,262.2 USD millionStark County18,262.2Delaware County: 17,014.6 USD millionDelaware County17,014.6Warren County: 15,988.6 USD millionWarren County15,988.6Lorain County: 15,961.4 USD millionLorain County15,961.4Lake County: 12,809.8 USD millionLake County12,809.8Clermont County: 12,717.2 USD millionClermont County12,717.2Medina County: 10,961.9 USD millionMedina County10,961.9Mahoning County: 10,783.8 USD millionMahoning County10,783.8Greene County: 9,234.3 USD millionGreene County9,234.3Licking County: 9,176.9 USD millionLicking County9,176.9Trumbull County: 8,676.9 USD millionTrumbull County8,676.9Fairfield County: 8,221.3 USD millionFairfield County8,221.3Portage County: 7,877.1 USD millionPortage County7,877.1Geauga County: 6,824.6 USD millionGeauga County6,824.6Wood County: 6,697.2 USD millionWood County6,697.2Clark County: 6,044.2 USD millionClark County6,044.2Wayne County: 5,735.5 USD millionWayne County5,735.5Miami County: 5,658 USD millionMiami County5,658Richland County: 5,438.1 USD millionRichland County5,438.1Allen County: 4,791.9 USD millionAllen County4,791.9Columbiana County: 4,337.4 USD millionColumbiana County4,337.4Tuscarawas County: 4,280.7 USD millionTuscarawas County4,280.7Ashtabula County: 4,211.3 USD millionAshtabula County4,211.3Hancock County: 4,167.2 USD millionHancock County4,167.2Erie County: 4,059.9 USD millionErie County4,059.9Muskingum County: 4,002.1 USD millionMuskingum County4,002.1Union County: 3,898.7 USD millionUnion County3,898.7Ross County: 3,248 USD millionRoss County3,248Scioto County: 3,187 USD millionScioto County3,187Knox County: 3,074.7 USD millionKnox County3,074.7Belmont County: 2,898.3 USD millionBelmont County2,898.3Jefferson County: 2,832.2 USD millionJefferson County2,832.2Washington County: 2,791.7 USD millionWashington County2,791.7Cuyahoga County: 72,254.3 USD millionCuyahoga County72,254.3Franklin County: 72,050.4 USD millionFranklin County72,050.4Hamilton County: 52,327.9 USD millionHamilton County52,327.9Summit County: 30,282.7 USD millionSummit County30,282.7Montgomery County: 27,596.3 USD millionMontgomery County27,596.3Lucas County: 21,728.5 USD millionLucas County21,728.5Butler County: 20,313.3 USD millionButler County20,313.3Stark County: 18,262.2 USD millionStark County18,262.2Delaware County: 17,014.6 USD millionDelaware County17,014.6Warren County: 15,988.6 USD millionWarren County15,988.6Lorain County: 15,961.4 USD millionLorain County15,961.4Lake County: 12,809.8 USD millionLake County12,809.8Clermont County: 12,717.2 USD millionClermont County12,717.2Medina County: 10,961.9 USD millionMedina County10,961.9Mahoning County: 10,783.8 USD millionMahoning County10,783.8Greene County: 9,234.3 USD millionGreene County9,234.3Licking County: 9,176.9 USD millionLicking County9,176.9Trumbull County: 8,676.9 USD millionTrumbull County8,676.9Fairfield County: 8,221.3 USD millionFairfield County8,221.3Portage County: 7,877.1 USD millionPortage County7,877.1Geauga County: 6,824.6 USD millionGeauga County6,824.6Wood County: 6,697.2 USD millionWood County6,697.2Clark County: 6,044.2 USD millionClark County6,044.2Wayne County: 5,735.5 USD millionWayne County5,735.5Miami County: 5,658 USD millionMiami County5,658Richland County: 5,438.1 USD millionRichland County5,438.1Allen County: 4,791.9 USD millionAllen County4,791.9Columbiana County: 4,337.4 USD millionColumbiana County4,337.4Tuscarawas County: 4,280.7 USD millionTuscarawas County4,280.7Ashtabula County: 4,211.3 USD millionAshtabula County4,211.3Hancock County: 4,167.2 USD millionHancock County4,167.2Erie County: 4,059.9 USD millionErie County4,059.9Muskingum County: 4,002.1 USD millionMuskingum County4,002.1Union County: 3,898.7 USD millionUnion County3,898.7Ross County: 3,248 USD millionRoss County3,248Scioto County: 3,187 USD millionScioto County3,187Knox County: 3,074.7 USD millionKnox County3,074.7Belmont County: 2,898.3 USD millionBelmont County2,898.3Jefferson County: 2,832.2 USD millionJefferson County2,832.2Washington County: 2,791.7 USD millionWashington County2,791.7
USD million. Source: BEA, CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents. Retrieved 2026-10-12.

Full ranking

RankCounties2020
USD million
Change on 2019
1Cuyahoga County72,254.3+5%
2Franklin County72,050.4+7.7%
3Hamilton County52,327.9+6%
4Summit County30,282.7+6.5%
5Montgomery County27,596.3+8.2%
6Lucas County21,728.5+6.7%
7Butler County20,313.3+6.9%
8Stark County18,262.2+7.3%
9Delaware County17,014.6+6.2%
10Warren County15,988.6+6.7%
11Lorain County15,961.4+7%
12Lake County12,809.8+6.3%
13Clermont County12,717.2+7.3%
14Medina County10,961.9+5.1%
15Mahoning County10,783.8+7.8%
16Greene County9,234.3+6.9%
17Licking County9,176.9+9.6%
18Trumbull County8,676.9+7.7%
19Fairfield County8,221.3+9.2%
20Portage County7,877.1+7%
21Geauga County6,824.6+2.1%
22Wood County6,697.2+6.7%
23Clark County6,044.2+8.5%
24Wayne County5,735.5+7.6%
25Miami County5,658+9.3%
26Richland County5,438.1+9.9%
27Allen County4,791.9+8.5%
28Columbiana County4,337.4+8.3%
29Tuscarawas County4,280.7+6.1%
30Ashtabula County4,211.3+9.4%
31Hancock County4,167.2+8.9%
32Erie County4,059.9-0.7%
33Muskingum County4,002.1+10.6%
34Union County3,898.7+9.6%
35Ross County3,248+9.5%
36Scioto County3,187+5.4%
37Knox County3,074.7+10.6%
38Belmont County2,898.3+1.7%
39Jefferson County2,832.2+7%
40Washington County2,791.7+5.3%
41Pickaway County2,716+10.4%
42Sandusky County2,672.8+8.3%
43Marion County2,650.6+9.7%
44Huron County2,631.9+10.4%
45Lawrence County2,525+6.8%
46Darke County2,481.8+10.8%
47Seneca County2,466.2+11.3%
48Athens County2,380.9+6.4%
49Auglaize County2,374.3+9.1%
50Shelby County2,370+8.3%
51Mercer County2,303.4+8.7%
52Ottawa County2,299+5.7%
53Ashland County2,244.1+9.1%
54Holmes County2,192.1+7%
55Logan County2,158.3+9.5%
56Fulton County2,111.7+8%
57Madison County2,067.7+10.1%
58Clinton County1,996.6+4.9%
59Brown County1,864.9+10.2%
60Putnam County1,843.1+8.5%
61Preble County1,831.4+9.4%
62Champaign County1,796.9+10.3%
63Guernsey County1,774.2+10.4%
64Highland County1,774.1+10.6%
65Crawford County1,764.6+10.6%
66Defiance County1,694.3+7.1%
67Williams County1,666.3+6.1%
68Morrow County1,596.5+9.7%
69Perry County1,527.4+9.5%
70Coshocton County1,440.1+10.1%
71Henry County1,355.3+10.3%
72Van Wert County1,334.2+11.4%
73Jackson County1,314.5+11.5%
74Gallia County1,300.9+7.8%
75Fayette County1,293.1+14.5%
76Hocking County1,215+8.5%
77Carroll County1,189.5+8.9%
78Pike County1,170.3+9.3%
79Hardin County1,141.5+10.2%
80Wyandot County1,098.5+9.4%
81Adams County1,098.1+11.8%
82Meigs County900+10.1%
83Paulding County859.6+12.4%
84Harrison County623.1+4.7%
85Monroe County558.7+11.7%
86Morgan County552.5+10.9%
87Vinton County503.4+11.6%
88Noble County432.2+8%

Other periods

About this ranking

Total income received by the residents of a place from work, own businesses, property and government benefits, before income taxes, in millions of current US dollars. United States: Bureau of Economic Analysis regional accounts, table SAINC1 line 1 for the nation and states and CAINC1 line 1 for counties.

Counted where people live, not where they work. The national figure is the total of the states, which differs slightly from personal income in the national accounts. Divided by BEA population it gives per_capita_personal_income.

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. Bureau of Economic Analysis. CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents. https://apps.bea.gov/regional/zip/CAINC1.zip. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Bureau of Economic Analysis. (2026). CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents (Counties in Ohio by personal income, 2020) [Data set]. Retrieved October 12, 2026, from https://apps.bea.gov/regional/zip/CAINC1.zip

MLA 9

CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents, Counties in Ohio by personal income, 2020. U.S. Bureau of Economic Analysis, 5 Feb. 2026, https://apps.bea.gov/regional/zip/CAINC1.zip. Invokely, https://invokely.ai/rankings/personal-income/ohio-counties?period=2020. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Bureau of Economic Analysis. 2026. CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents. Counties in Ohio by personal income, 2020. Dataset. Accessed October 12, 2026. https://apps.bea.gov/regional/zip/CAINC1.zip. Also distributed by Invokely, https://invokely.ai/rankings/personal-income/ohio-counties?period=2020.

Harvard

U.S. Bureau of Economic Analysis (2026) CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents, Counties in Ohio by personal income, 2020 [Dataset]. Available at: https://apps.bea.gov/regional/zip/CAINC1.zip, via Invokely: https://invokely.ai/rankings/personal-income/ohio-counties?period=2020 (Accessed: 12 October 2026).

BibTeX
@misc{bureau_counties_in_ohio_by_2020,
  author = {{U.S. Bureau of Economic Analysis}},
  title = {{CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents: Counties in Ohio by personal income, 2020}},
  year = {2026},
  howpublished = {Data set},
  url = {https://apps.bea.gov/regional/zip/CAINC1.zip},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/personal-income/ohio-counties?period=2020. Publisher attribution: U.S. Bureau of Economic Analysis. CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents. https://apps.bea.gov/regional/zip/CAINC1.zip. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Bureau of Economic Analysis
TI  - CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents: Counties in Ohio by personal income, 2020
PY  - 2026
DA  - 2026/02/05
PB  - U.S. Bureau of Economic Analysis
DB  - Invokely
UR  - https://apps.bea.gov/regional/zip/CAINC1.zip
L2  - https://invokely.ai/rankings/personal-income/ohio-counties?period=2020
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/personal-income/ohio-counties?period=2020.
N1  - Publisher attribution: U.S. Bureau of Economic Analysis. CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents. https://apps.bea.gov/regional/zip/CAINC1.zip. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

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 personal income using official data, and cite the source.
rank_places {"indicator":"personal_income","level":"province","within":"Ohio","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=personal_income&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 personal income?

Cuyahoga County, with $72.25 billion in 2020, according to the U.S. Bureau of Economic Analysis.

Which county has the lowest personal income?

Noble County, with $432.22 million in 2020.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Bureau of Economic Analysis, CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents. Retrieved 2026-10-12.

Personal income: other rankings

Counties in Ohio: more rankings