Counties in Ohio by average weekly wage (QCEW)

Hamilton County had the highest average weekly wage (QCEW) of 88 counties in 2020, at $1,309. Meigs County had the lowest, at $661. The median was $867 and the figure for Ohio was $1,074. Source: the U.S. Bureau of Labor Statistics.

Keep it in a collection in your library.
Highest1,309Hamilton County
Lowest661Meigs County
Median86788 counties
Ohio1,074History

Map of counties, 2020

Adams County: 817 USDAllen County: 941 USDAshland County: 810 USDAshtabula County: 781 USDAthens County: 866 USDAuglaize County: 910 USDBelmont County: 796 USDBrown County: 708 USDButler County: 1,050 USDCarroll County: 777 USDChampaign County: 864 USDClark County: 862 USDClermont County: 941 USDClinton County: 1,027 USDColumbiana County: 820 USDCoshocton County: 830 USDCrawford County: 830 USDCuyahoga County: 1,220 USDDarke County: 840 USDDefiance County: 875 USDDelaware County: 1,198 USDErie County: 835 USDFairfield County: 833 USDFayette County: 784 USDFranklin County: 1,209 USDFulton County: 881 USDGallia County: 782 USDGeauga County: 896 USDGreene County: 1,187 USDGuernsey County: 857 USDHamilton County: 1,309 USDHancock County: 1,102 USDHardin County: 752 USDHarrison County: 936 USDHenry County: 914 USDHighland County: 770 USDHocking County: 676 USDHolmes County: 848 USDHuron County: 883 USDJackson County: 770 USDJefferson County: 835 USDKnox County: 880 USDLake County: 962 USDLawrence County: 750 USDLicking County: 876 USDLogan County: 931 USDLorain County: 910 USDLucas County: 1,024 USDMadison County: 888 USDMahoning County: 832 USDMarion County: 881 USDMedina County: 933 USDMeigs County: 661 USDMercer County: 827 USDMiami County: 908 USDMonroe County: 983 USDMontgomery County: 1,016 USDMorgan County: 784 USDMorrow County: 751 USDMuskingum County: 868 USDNoble County: 808 USDOttawa County: 891 USDPaulding County: 788 USDPerry County: 806 USDPickaway County: 944 USDPike County: 1,011 USDPortage County: 930 USDPreble County: 859 USDPutnam County: 818 USDRichland County: 829 USDRoss County: 924 USDSandusky County: 859 USDScioto County: 804 USDSeneca County: 798 USDShelby County: 1,025 USDStark County: 881 USDSummit County: 1,037 USDTrumbull County: 820 USDTuscarawas County: 811 USDUnion County: 1,225 USDVan Wert County: 822 USDVinton County: 727 USDWarren County: 1,152 USDWashington County: 964 USDWayne County: 953 USDWilliams County: 846 USDWood County: 947 USDWyandot County: 926 USD
  • Under 790
  • 790 to 830
  • 830 to 870
  • 870 to 910
  • 910 to 1,000
  • 1,000 and over
USD, 2020. Source: BLS, Quarterly Census of Employment and Wages (QCEW): annual average weekly wage, total covered, all industries (NAICS 10), nation, states and counties. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2020

Hamilton County: 1,309 USDHamilton County1,309Union County: 1,225 USDUnion County1,225Cuyahoga County: 1,220 USDCuyahoga County1,220Franklin County: 1,209 USDFranklin County1,209Delaware County: 1,198 USDDelaware County1,198Greene County: 1,187 USDGreene County1,187Warren County: 1,152 USDWarren County1,152Hancock County: 1,102 USDHancock County1,102Butler County: 1,050 USDButler County1,050Summit County: 1,037 USDSummit County1,037Clinton County: 1,027 USDClinton County1,027Shelby County: 1,025 USDShelby County1,025Lucas County: 1,024 USDLucas County1,024Montgomery County: 1,016 USDMontgomery County1,016Pike County: 1,011 USDPike County1,011Monroe County: 983 USDMonroe County983Washington County: 964 USDWashington County964Lake County: 962 USDLake County962Wayne County: 953 USDWayne County953Wood County: 947 USDWood County947Pickaway County: 944 USDPickaway County944Allen County: 941 USDAllen County941Clermont County: 941 USDClermont County941Harrison County: 936 USDHarrison County936Medina County: 933 USDMedina County933Logan County: 931 USDLogan County931Portage County: 930 USDPortage County930Wyandot County: 926 USDWyandot County926Ross County: 924 USDRoss County924Henry County: 914 USDHenry County914Auglaize County: 910 USDAuglaize County910Lorain County: 910 USDLorain County910Miami County: 908 USDMiami County908Geauga County: 896 USDGeauga County896Ottawa County: 891 USDOttawa County891Madison County: 888 USDMadison County888Huron County: 883 USDHuron County883Fulton County: 881 USDFulton County881Marion County: 881 USDMarion County881Stark County: 881 USDStark County881Hamilton County: 1,309 USDHamilton County1,309Union County: 1,225 USDUnion County1,225Cuyahoga County: 1,220 USDCuyahoga County1,220Franklin County: 1,209 USDFranklin County1,209Delaware County: 1,198 USDDelaware County1,198Greene County: 1,187 USDGreene County1,187Warren County: 1,152 USDWarren County1,152Hancock County: 1,102 USDHancock County1,102Butler County: 1,050 USDButler County1,050Summit County: 1,037 USDSummit County1,037Clinton County: 1,027 USDClinton County1,027Shelby County: 1,025 USDShelby County1,025Lucas County: 1,024 USDLucas County1,024Montgomery County: 1,016 USDMontgomery County1,016Pike County: 1,011 USDPike County1,011Monroe County: 983 USDMonroe County983Washington County: 964 USDWashington County964Lake County: 962 USDLake County962Wayne County: 953 USDWayne County953Wood County: 947 USDWood County947Pickaway County: 944 USDPickaway County944Allen County: 941 USDAllen County941Clermont County: 941 USDClermont County941Harrison County: 936 USDHarrison County936Medina County: 933 USDMedina County933Logan County: 931 USDLogan County931Portage County: 930 USDPortage County930Wyandot County: 926 USDWyandot County926Ross County: 924 USDRoss County924Henry County: 914 USDHenry County914Auglaize County: 910 USDAuglaize County910Lorain County: 910 USDLorain County910Miami County: 908 USDMiami County908Geauga County: 896 USDGeauga County896Ottawa County: 891 USDOttawa County891Madison County: 888 USDMadison County888Huron County: 883 USDHuron County883Fulton County: 881 USDFulton County881Marion County: 881 USDMarion County881Stark County: 881 USDStark County881
USD. Source: BLS, Quarterly Census of Employment and Wages (QCEW): annual average weekly wage, total covered, all industries (NAICS 10), nation, states and counties. Retrieved 2026-10-12.

Full ranking

RankCounties2020
USD
Change on 2019
1Hamilton County1,309+7.6%
2Union County1,225+6.1%
3Cuyahoga County1,220+7.7%
4Franklin County1,209+8.4%
5Delaware County1,198+8.3%
6Greene County1,187+7.5%
7Warren County1,152+7.7%
8Hancock County1,102+10.6%
9Butler County1,050+8.2%
10Summit County1,037+6.7%
11Clinton County1,027+8.4%
12Shelby County1,025+3.9%
13Lucas County1,024+6.1%
14Montgomery County1,016+7.3%
15Pike County1,011+5.2%
16Monroe County983+29.5%
17Washington County964+3.9%
18Lake County962+4.8%
19Wayne County953+4.8%
20Wood County947+5.3%
21Pickaway County944+7%
22Allen County941+6%
22Clermont County941+7.1%
24Harrison County936-0.3%
25Medina County933+8.9%
26Logan County931+2.6%
27Portage County930+5.3%
28Wyandot County926+6.3%
29Ross County924+5.7%
30Henry County914+8.8%
31Auglaize County910+3.1%
31Lorain County910+7.2%
33Miami County908+6.3%
34Geauga County896+6.7%
35Ottawa County891+6.5%
36Madison County888+6%
37Huron County883+7.2%
38Fulton County881+5.8%
38Marion County881+7.3%
38Stark County881+5.8%
41Knox County880+2.2%
42Licking County876+4.9%
43Defiance County875+4.8%
44Muskingum County868+8.2%
45Athens County866+5.4%
46Champaign County864+4%
47Clark County862+6.7%
48Preble County859+8.6%
48Sandusky County859+6.6%
50Guernsey County857+5.7%
51Holmes County848+6.4%
52Williams County846+5.2%
53Darke County840+8.2%
54Erie County835+8.7%
54Jefferson County835+2.3%
56Fairfield County833+8.7%
57Mahoning County832+6.9%
58Coshocton County830+9.1%
58Crawford County830+6.1%
60Richland County829+6.7%
61Mercer County827+4.8%
62Van Wert County822+7.2%
63Columbiana County820+9.3%
63Trumbull County820+6.4%
65Putnam County818+7.8%
66Adams County817+6.5%
67Tuscarawas County811+5.2%
68Ashland County810+7.7%
69Noble County808+4.8%
70Perry County806+6.3%
71Scioto County804+6.3%
72Seneca County798+8.9%
73Belmont County796-1.2%
74Paulding County788+7.1%
75Fayette County784+9.3%
75Morgan County784+4.8%
77Gallia County782+3.9%
78Ashtabula County781+6.4%
79Carroll County777+2.9%
80Highland County770+9.4%
80Jackson County770+9.5%
82Hardin County752+4.9%
83Morrow County751+6.5%
84Lawrence County750+7%
85Vinton County727+6.4%
86Brown County708+6.9%
87Hocking County676+4.8%
88Meigs County661+6.3%

Other periods

About this ranking

Total wages paid during the year divided by the average number of covered jobs and by 52, in US dollars, all industries, private and government, from the Quarterly Census of Employment and Wages (QCEW) of the U.S. Bureau of Labor Statistics. Counted where the job is located, from the reports employers file each quarter; monthly employment counts the jobs in the pay period that includes the 12th.

In current dollars, not adjusted for inflation. An average per job, so part-time jobs pull it down and high earners pull it up; for the typical job use median_annual_wage. Wages include bonuses, stock options exercised, severance pay and tips, which makes counties with corporate headquarters stand out. Covers about 95 percent of US wage and salary jobs. Excludes the self-employed, most agricultural workers on small farms, the armed forces, elected officials in most states, most railroad employees, some domestic workers and most student workers at schools.

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 Labor Statistics. Quarterly Census of Employment and Wages (QCEW): annual average weekly wage, total covered, all industries (NAICS 10), nation, states and counties. https://data.bls.gov/cew/data/api/2020/a/industry/10.csv. 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 Labor Statistics. (2026). Quarterly Census of Employment and Wages (QCEW): annual average weekly wage, total covered, all industries (NAICS 10), nation, states and counties (Counties in Ohio by average weekly wage (QCEW), 2020) [Data set]. Retrieved October 12, 2026, from https://data.bls.gov/cew/data/api/2020/a/industry/10.csv

MLA 9

Quarterly Census of Employment and Wages (QCEW): annual average weekly wage, total covered, all industries (NAICS 10), nation, states and counties, Counties in Ohio by average weekly wage (QCEW), 2020. U.S. Bureau of Labor Statistics, 21 Aug. 2026, https://data.bls.gov/cew/data/api/2020/a/industry/10.csv. Invokely, https://invokely.ai/rankings/average-weekly-wage/ohio-counties?period=2020. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Bureau of Labor Statistics. 2026. Quarterly Census of Employment and Wages (QCEW): annual average weekly wage, total covered, all industries (NAICS 10), nation, states and counties. Counties in Ohio by average weekly wage (QCEW), 2020. Dataset. Accessed October 12, 2026. https://data.bls.gov/cew/data/api/2020/a/industry/10.csv. Also distributed by Invokely, https://invokely.ai/rankings/average-weekly-wage/ohio-counties?period=2020.

Harvard

U.S. Bureau of Labor Statistics (2026) Quarterly Census of Employment and Wages (QCEW): annual average weekly wage, total covered, all industries (NAICS 10), nation, states and counties, Counties in Ohio by average weekly wage (QCEW), 2020 [Dataset]. Available at: https://data.bls.gov/cew/data/api/2020/a/industry/10.csv, via Invokely: https://invokely.ai/rankings/average-weekly-wage/ohio-counties?period=2020 (Accessed: 12 October 2026).

BibTeX
@misc{bureau_counties_in_ohio_by_2020,
  author = {{U.S. Bureau of Labor Statistics}},
  title = {{Quarterly Census of Employment and Wages (QCEW): annual average weekly wage, total covered, all industries (NAICS 10), nation, states and counties: Counties in Ohio by average weekly wage (QCEW), 2020}},
  year = {2026},
  howpublished = {Data set},
  url = {https://data.bls.gov/cew/data/api/2020/a/industry/10.csv},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/average-weekly-wage/ohio-counties?period=2020. Publisher attribution: U.S. Bureau of Labor Statistics. Quarterly Census of Employment and Wages (QCEW): annual average weekly wage, total covered, all industries (NAICS 10), nation, states and counties. https://data.bls.gov/cew/data/api/2020/a/industry/10.csv. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Bureau of Labor Statistics
TI  - Quarterly Census of Employment and Wages (QCEW): annual average weekly wage, total covered, all industries (NAICS 10), nation, states and counties: Counties in Ohio by average weekly wage (QCEW), 2020
PY  - 2026
DA  - 2026/08/21
PB  - U.S. Bureau of Labor Statistics
DB  - Invokely
UR  - https://data.bls.gov/cew/data/api/2020/a/industry/10.csv
L2  - https://invokely.ai/rankings/average-weekly-wage/ohio-counties?period=2020
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/average-weekly-wage/ohio-counties?period=2020.
N1  - Publisher attribution: U.S. Bureau of Labor Statistics. Quarterly Census of Employment and Wages (QCEW): annual average weekly wage, total covered, all industries (NAICS 10), nation, states and counties. https://data.bls.gov/cew/data/api/2020/a/industry/10.csv. 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 average weekly wage (QCEW) using official data, and cite the source.
rank_places {"indicator":"average_weekly_wage","level":"province","within":"Ohio","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=average_weekly_wage&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 average weekly wage (QCEW)?

Hamilton County, with $1,309 in 2020, according to the U.S. Bureau of Labor Statistics.

Which county has the lowest average weekly wage (QCEW)?

Meigs County, with $661 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 Labor Statistics, Quarterly Census of Employment and Wages (QCEW): annual average weekly wage, total covered, all industries (NAICS 10), nation, states and counties. Retrieved 2026-10-12.

Average weekly wage (QCEW): other rankings

Counties in Ohio: more rankings