Counties in Ohio by average weekly wage (QCEW)

Hamilton County had the highest average weekly wage (QCEW) of 88 counties in 2019, at $1,217. Meigs County had the lowest, at $622. The median was $819 and the figure for Ohio was $1,002. Source: the U.S. Bureau of Labor Statistics.

Keep it in a collection in your library.
Highest1,217Hamilton County
Lowest622Meigs County
Median81988 counties
Ohio1,002History

Map of counties, 2019

Adams County: 767 USDAllen County: 888 USDAshland County: 752 USDAshtabula County: 734 USDAthens County: 822 USDAuglaize County: 883 USDBelmont County: 806 USDBrown County: 662 USDButler County: 970 USDCarroll County: 755 USDChampaign County: 831 USDClark County: 808 USDClermont County: 879 USDClinton County: 947 USDColumbiana County: 750 USDCoshocton County: 761 USDCrawford County: 782 USDCuyahoga County: 1,133 USDDarke County: 776 USDDefiance County: 835 USDDelaware County: 1,106 USDErie County: 768 USDFairfield County: 766 USDFayette County: 717 USDFranklin County: 1,115 USDFulton County: 833 USDGallia County: 753 USDGeauga County: 840 USDGreene County: 1,104 USDGuernsey County: 811 USDHamilton County: 1,217 USDHancock County: 996 USDHardin County: 717 USDHarrison County: 939 USDHenry County: 840 USDHighland County: 704 USDHocking County: 645 USDHolmes County: 797 USDHuron County: 824 USDJackson County: 703 USDJefferson County: 816 USDKnox County: 861 USDLake County: 918 USDLawrence County: 701 USDLicking County: 835 USDLogan County: 907 USDLorain County: 849 USDLucas County: 965 USDMadison County: 838 USDMahoning County: 778 USDMarion County: 821 USDMedina County: 857 USDMeigs County: 622 USDMercer County: 789 USDMiami County: 854 USDMonroe County: 759 USDMontgomery County: 947 USDMorgan County: 748 USDMorrow County: 705 USDMuskingum County: 802 USDNoble County: 771 USDOttawa County: 837 USDPaulding County: 736 USDPerry County: 758 USDPickaway County: 882 USDPike County: 961 USDPortage County: 883 USDPreble County: 791 USDPutnam County: 759 USDRichland County: 777 USDRoss County: 874 USDSandusky County: 806 USDScioto County: 756 USDSeneca County: 733 USDShelby County: 987 USDStark County: 833 USDSummit County: 972 USDTrumbull County: 771 USDTuscarawas County: 771 USDUnion County: 1,155 USDVan Wert County: 767 USDVinton County: 683 USDWarren County: 1,070 USDWashington County: 928 USDWayne County: 909 USDWilliams County: 804 USDWood County: 899 USDWyandot County: 871 USD
  • Under 750
  • 750 to 770
  • 770 to 820
  • 820 to 860
  • 860 to 940
  • 940 and over
USD, 2019. 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, 2019

Hamilton County: 1,217 USDHamilton County1,217Union County: 1,155 USDUnion County1,155Cuyahoga County: 1,133 USDCuyahoga County1,133Franklin County: 1,115 USDFranklin County1,115Delaware County: 1,106 USDDelaware County1,106Greene County: 1,104 USDGreene County1,104Warren County: 1,070 USDWarren County1,070Hancock County: 996 USDHancock County996Shelby County: 987 USDShelby County987Summit County: 972 USDSummit County972Butler County: 970 USDButler County970Lucas County: 965 USDLucas County965Pike County: 961 USDPike County961Clinton County: 947 USDClinton County947Montgomery County: 947 USDMontgomery County947Harrison County: 939 USDHarrison County939Washington County: 928 USDWashington County928Lake County: 918 USDLake County918Wayne County: 909 USDWayne County909Logan County: 907 USDLogan County907Wood County: 899 USDWood County899Allen County: 888 USDAllen County888Auglaize County: 883 USDAuglaize County883Portage County: 883 USDPortage County883Pickaway County: 882 USDPickaway County882Clermont County: 879 USDClermont County879Ross County: 874 USDRoss County874Wyandot County: 871 USDWyandot County871Knox County: 861 USDKnox County861Medina County: 857 USDMedina County857Miami County: 854 USDMiami County854Lorain County: 849 USDLorain County849Geauga County: 840 USDGeauga County840Henry County: 840 USDHenry County840Madison County: 838 USDMadison County838Ottawa County: 837 USDOttawa County837Defiance County: 835 USDDefiance County835Licking County: 835 USDLicking County835Fulton County: 833 USDFulton County833Stark County: 833 USDStark County833Hamilton County: 1,217 USDHamilton County1,217Union County: 1,155 USDUnion County1,155Cuyahoga County: 1,133 USDCuyahoga County1,133Franklin County: 1,115 USDFranklin County1,115Delaware County: 1,106 USDDelaware County1,106Greene County: 1,104 USDGreene County1,104Warren County: 1,070 USDWarren County1,070Hancock County: 996 USDHancock County996Shelby County: 987 USDShelby County987Summit County: 972 USDSummit County972Butler County: 970 USDButler County970Lucas County: 965 USDLucas County965Pike County: 961 USDPike County961Clinton County: 947 USDClinton County947Montgomery County: 947 USDMontgomery County947Harrison County: 939 USDHarrison County939Washington County: 928 USDWashington County928Lake County: 918 USDLake County918Wayne County: 909 USDWayne County909Logan County: 907 USDLogan County907Wood County: 899 USDWood County899Allen County: 888 USDAllen County888Auglaize County: 883 USDAuglaize County883Portage County: 883 USDPortage County883Pickaway County: 882 USDPickaway County882Clermont County: 879 USDClermont County879Ross County: 874 USDRoss County874Wyandot County: 871 USDWyandot County871Knox County: 861 USDKnox County861Medina County: 857 USDMedina County857Miami County: 854 USDMiami County854Lorain County: 849 USDLorain County849Geauga County: 840 USDGeauga County840Henry County: 840 USDHenry County840Madison County: 838 USDMadison County838Ottawa County: 837 USDOttawa County837Defiance County: 835 USDDefiance County835Licking County: 835 USDLicking County835Fulton County: 833 USDFulton County833Stark County: 833 USDStark County833
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

RankCounties2019
USD
Change on 2018
1Hamilton County1,217+4.7%
2Union County1,155+2.7%
3Cuyahoga County1,133+2.9%
4Franklin County1,115+2.9%
5Delaware County1,106+3.9%
6Greene County1,104+4.2%
7Warren County1,070+6.6%
8Hancock County996+1.8%
9Shelby County987+1.6%
10Summit County972+2.1%
11Butler County970+2.5%
12Lucas County965+3.5%
13Pike County961+1.1%
14Clinton County947+4%
14Montgomery County947+3.4%
16Harrison County939+1.4%
17Washington County928+4.4%
18Lake County918+4.9%
19Wayne County909+3.6%
20Logan County907+2.5%
21Wood County899+0.3%
22Allen County888+2.1%
23Auglaize County883+2.1%
23Portage County883+2.7%
25Pickaway County882+1.4%
26Clermont County879+3.4%
27Ross County874+2.1%
28Wyandot County871+2.7%
29Knox County861+4%
30Medina County857+3.1%
31Miami County854+3.3%
32Lorain County849+1.8%
33Geauga County840+0.7%
33Henry County840+4.2%
35Madison County8380%
36Ottawa County837+1.1%
37Defiance County835+1.6%
37Licking County835+2.6%
39Fulton County833+3.3%
39Stark County833+2.8%
41Champaign County831+3.2%
42Huron County824+1.9%
43Athens County822+3%
44Marion County821+3.4%
45Jefferson County816+2.5%
46Guernsey County811+1.2%
47Clark County808+2.7%
48Belmont County806+1%
48Sandusky County806+1.9%
50Williams County804+3.6%
51Muskingum County802+3.4%
52Holmes County797+3.6%
53Preble County791+4.6%
54Mercer County789+2.1%
55Crawford County782+4.3%
56Mahoning County778+2.6%
57Richland County777+2.2%
58Darke County776+1.3%
59Noble County771+2.4%
59Trumbull County771-2.4%
59Tuscarawas County771+2.4%
62Erie County768+3.5%
63Adams County767+4.5%
63Van Wert County767+2%
65Fairfield County766+3.5%
66Coshocton County761+1.7%
67Monroe County759+10.2%
67Putnam County759+2.3%
69Perry County758-2.2%
70Scioto County756+2.4%
71Carroll County755+6.6%
72Gallia County753+0.5%
73Ashland County752+0.8%
74Columbiana County750+2.7%
75Morgan County748+3.2%
76Paulding County736+2.8%
77Ashtabula County734+2.4%
78Seneca County733+2.5%
79Fayette County717+4.1%
79Hardin County717+2.9%
81Morrow County705+2%
82Highland County704+4%
83Jackson County703+4.1%
84Lawrence County701+3.9%
85Vinton County683+1%
86Brown County662-4.1%
87Hocking County645+2.2%
88Meigs County622+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/2019/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), 2019) [Data set]. Retrieved October 12, 2026, from https://data.bls.gov/cew/data/api/2019/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), 2019. U.S. Bureau of Labor Statistics, 21 Aug. 2026, https://data.bls.gov/cew/data/api/2019/a/industry/10.csv. Invokely, https://invokely.ai/rankings/average-weekly-wage/ohio-counties?period=2019. 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), 2019. Dataset. Accessed October 12, 2026. https://data.bls.gov/cew/data/api/2019/a/industry/10.csv. Also distributed by Invokely, https://invokely.ai/rankings/average-weekly-wage/ohio-counties?period=2019.

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), 2019 [Dataset]. Available at: https://data.bls.gov/cew/data/api/2019/a/industry/10.csv, via Invokely: https://invokely.ai/rankings/average-weekly-wage/ohio-counties?period=2019 (Accessed: 12 October 2026).

BibTeX
@misc{bureau_counties_in_ohio_by_2019,
  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), 2019}},
  year = {2026},
  howpublished = {Data set},
  url = {https://data.bls.gov/cew/data/api/2019/a/industry/10.csv},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/average-weekly-wage/ohio-counties?period=2019. 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/2019/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), 2019
PY  - 2026
DA  - 2026/08/21
PB  - U.S. Bureau of Labor Statistics
DB  - Invokely
UR  - https://data.bls.gov/cew/data/api/2019/a/industry/10.csv
L2  - https://invokely.ai/rankings/average-weekly-wage/ohio-counties?period=2019
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/average-weekly-wage/ohio-counties?period=2019.
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/2019/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,217 in 2019, according to the U.S. Bureau of Labor Statistics.

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

Meigs County, with $622 in 2019.

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