Counties in Minnesota by average weekly wage (QCEW)

Hennepin County had the highest average weekly wage (QCEW) of 87 counties in 2019, at $1,408. Cook County had the lowest, at $633. The median was $809 and the figure for Minnesota was $1,147. Source: the U.S. Bureau of Labor Statistics.

Keep it in a collection in your library.
Highest1,408Hennepin County
Lowest633Cook County
Median80987 counties
Minnesota1,147History

Map of counties, 2019

Aitkin County: 707 USDAnoka County: 1,056 USDBecker County: 780 USDBeltrami County: 838 USDBenton County: 848 USDBig Stone County: 749 USDBlue Earth County: 874 USDBrown County: 836 USDCarlton County: 876 USDCarver County: 1,071 USDCass County: 634 USDChippewa County: 774 USDChisago County: 879 USDClay County: 808 USDClearwater County: 800 USDCook County: 633 USDCottonwood County: 752 USDCrow Wing County: 803 USDDakota County: 1,116 USDDodge County: 923 USDDouglas County: 840 USDFaribault County: 795 USDFillmore County: 672 USDFreeborn County: 812 USDGoodhue County: 938 USDGrant County: 749 USDHennepin County: 1,408 USDHouston County: 689 USDHubbard County: 762 USDIsanti County: 791 USDItasca County: 819 USDJackson County: 779 USDKanabec County: 796 USDKandiyohi County: 796 USDKittson County: 720 USDKoochiching County: 877 USDLac qui Parle County: 709 USDLake County: 847 USDLake of the Woods County: 705 USDLe Sueur County: 865 USDLincoln County: 687 USDLyon County: 857 USDMcLeod County: 887 USDMahnomen County: 723 USDMarshall County: 854 USDMartin County: 842 USDMeeker County: 778 USDMille Lacs County: 712 USDMorrison County: 741 USDMower County: 953 USDMurray County: 746 USDNicollet County: 869 USDNobles County: 860 USDNorman County: 754 USDOlmsted County: 1,243 USDOtter Tail County: 783 USDPennington County: 877 USDPine County: 649 USDPipestone County: 752 USDPolk County: 809 USDPope County: 849 USDRamsey County: 1,249 USDRed Lake County: 690 USDRedwood County: 773 USDRenville County: 808 USDRice County: 911 USDRock County: 802 USDRoseau County: 927 USDSt. Louis County: 932 USDScott County: 990 USDSherburne County: 897 USDSibley County: 798 USDStearns County: 927 USDSteele County: 902 USDStevens County: 933 USDSwift County: 767 USDTodd County: 815 USDTraverse County: 691 USDWabasha County: 739 USDWadena County: 759 USDWaseca County: 826 USDWashington County: 945 USDWatonwan County: 716 USDWilkin County: 831 USDWinona County: 834 USDWright County: 856 USDYellow Medicine County: 719 USD
  • Under 720
  • 720 to 780
  • 780 to 810
  • 810 to 850
  • 850 to 920
  • 920 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

Hennepin County: 1,408 USDHennepin County1,408Ramsey County: 1,249 USDRamsey County1,249Olmsted County: 1,243 USDOlmsted County1,243Dakota County: 1,116 USDDakota County1,116Carver County: 1,071 USDCarver County1,071Anoka County: 1,056 USDAnoka County1,056Scott County: 990 USDScott County990Mower County: 953 USDMower County953Washington County: 945 USDWashington County945Goodhue County: 938 USDGoodhue County938Stevens County: 933 USDStevens County933St. Louis County: 932 USDSt. Louis County932Roseau County: 927 USDRoseau County927Stearns County: 927 USDStearns County927Dodge County: 923 USDDodge County923Rice County: 911 USDRice County911Steele County: 902 USDSteele County902Sherburne County: 897 USDSherburne County897McLeod County: 887 USDMcLeod County887Chisago County: 879 USDChisago County879Koochiching County: 877 USDKoochiching County877Pennington County: 877 USDPennington County877Carlton County: 876 USDCarlton County876Blue Earth County: 874 USDBlue Earth County874Nicollet County: 869 USDNicollet County869Le Sueur County: 865 USDLe Sueur County865Nobles County: 860 USDNobles County860Lyon County: 857 USDLyon County857Wright County: 856 USDWright County856Marshall County: 854 USDMarshall County854Pope County: 849 USDPope County849Benton County: 848 USDBenton County848Lake County: 847 USDLake County847Martin County: 842 USDMartin County842Douglas County: 840 USDDouglas County840Beltrami County: 838 USDBeltrami County838Brown County: 836 USDBrown County836Winona County: 834 USDWinona County834Wilkin County: 831 USDWilkin County831Waseca County: 826 USDWaseca County826Hennepin County: 1,408 USDHennepin County1,408Ramsey County: 1,249 USDRamsey County1,249Olmsted County: 1,243 USDOlmsted County1,243Dakota County: 1,116 USDDakota County1,116Carver County: 1,071 USDCarver County1,071Anoka County: 1,056 USDAnoka County1,056Scott County: 990 USDScott County990Mower County: 953 USDMower County953Washington County: 945 USDWashington County945Goodhue County: 938 USDGoodhue County938Stevens County: 933 USDStevens County933St. Louis County: 932 USDSt. Louis County932Roseau County: 927 USDRoseau County927Stearns County: 927 USDStearns County927Dodge County: 923 USDDodge County923Rice County: 911 USDRice County911Steele County: 902 USDSteele County902Sherburne County: 897 USDSherburne County897McLeod County: 887 USDMcLeod County887Chisago County: 879 USDChisago County879Koochiching County: 877 USDKoochiching County877Pennington County: 877 USDPennington County877Carlton County: 876 USDCarlton County876Blue Earth County: 874 USDBlue Earth County874Nicollet County: 869 USDNicollet County869Le Sueur County: 865 USDLe Sueur County865Nobles County: 860 USDNobles County860Lyon County: 857 USDLyon County857Wright County: 856 USDWright County856Marshall County: 854 USDMarshall County854Pope County: 849 USDPope County849Benton County: 848 USDBenton County848Lake County: 847 USDLake County847Martin County: 842 USDMartin County842Douglas County: 840 USDDouglas County840Beltrami County: 838 USDBeltrami County838Brown County: 836 USDBrown County836Winona County: 834 USDWinona County834Wilkin County: 831 USDWilkin County831Waseca County: 826 USDWaseca County826
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
1Hennepin County1,408+3%
2Ramsey County1,249+2.3%
3Olmsted County1,243+1.9%
4Dakota County1,116+2.7%
5Carver County1,071+3.1%
6Anoka County1,056+3%
7Scott County990+1.7%
8Mower County953+1%
9Washington County945+1.9%
10Goodhue County938+1.7%
11Stevens County933+3.2%
12St. Louis County932+3.7%
13Roseau County927+1.3%
13Stearns County927+1.8%
15Dodge County923+3.1%
16Rice County911+1.3%
17Steele County902+1.1%
18Sherburne County897+2.9%
19McLeod County887+0.9%
20Chisago County879+2.7%
21Koochiching County877+6%
21Pennington County877-1.2%
23Carlton County876+2.3%
24Blue Earth County874+3.3%
25Nicollet County869+1.9%
26Le Sueur County865+1.3%
27Nobles County860+4.2%
28Lyon County857+5.5%
29Wright County856+4%
30Marshall County854+0.9%
31Pope County8490%
32Benton County848+3.2%
33Lake County847+1.3%
34Martin County842+4.6%
35Douglas County840+0.6%
36Beltrami County838+2.6%
37Brown County836+4.4%
38Winona County834+2%
39Wilkin County831+4.9%
40Waseca County826+2.1%
41Itasca County819+2.4%
42Todd County815+4.1%
43Freeborn County812+2.1%
44Polk County809+2.5%
45Clay County808+2.7%
45Renville County808+1.5%
47Crow Wing County803+3.3%
48Rock County802+4.2%
49Clearwater County800+1.9%
50Sibley County798+1.1%
51Kanabec County796+4.1%
51Kandiyohi County796+2.2%
53Faribault County795+6.6%
54Isanti County791+0.6%
55Otter Tail County783+2.6%
56Becker County780+4.8%
57Jackson County779+2.5%
58Meeker County778+3.5%
59Chippewa County774-2.9%
60Redwood County773+3.6%
61Swift County767-2.5%
62Hubbard County762+3.5%
63Wadena County759+2.7%
64Norman County754+2.7%
65Cottonwood County752+2.2%
65Pipestone County752+3.6%
67Big Stone County7490%
67Grant County749-0.3%
69Murray County746+3.2%
70Morrison County741+3.3%
71Wabasha County739+1.8%
72Mahnomen County723+5.4%
73Kittson County720-1.8%
74Yellow Medicine County719+0.1%
75Watonwan County716+1.1%
76Mille Lacs County712+3.2%
77Lac qui Parle County709+4.3%
78Aitkin County707+1.4%
79Lake of the Woods County705+4.4%
80Traverse County691+1.2%
81Red Lake County690-1.1%
82Houston County689+2.2%
83Lincoln County687+2.4%
84Fillmore County672+3.5%
85Pine County649+4.2%
86Cass County634-0.3%
87Cook County633+0.6%

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 Minnesota 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 Minnesota 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/minnesota-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 Minnesota 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/minnesota-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 Minnesota 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/minnesota-counties?period=2019 (Accessed: 12 October 2026).

BibTeX
@misc{bureau_counties_in_minnesota_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 Minnesota 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/minnesota-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 Minnesota 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/minnesota-counties?period=2019
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/average-weekly-wage/minnesota-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 Minnesota by average weekly wage (QCEW) using official data, and cite the source.
rank_places {"indicator":"average_weekly_wage","level":"province","within":"Minnesota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=average_weekly_wage&level=province&within=Minnesota&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)?

Hennepin County, with $1,408 in 2019, according to the U.S. Bureau of Labor Statistics.

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

Cook County, with $633 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 Minnesota: more rankings