Counties in North Dakota by median household income (US single-year estimate)

McKenzie County had the highest median household income (US single-year estimate) of 53 counties in 2021, at $86,294. Sioux County had the lowest, at $40,307. The median was $64,804 and the figure for North Dakota was $67,603. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest86,294McKenzie County
Lowest40,307Sioux County
Median64,80453 counties
North Dakota67,603History

Map of counties, 2021

Adams County: 56,364 USDBarnes County: 61,111 USDBenson County: 47,080 USDBillings County: 77,375 USDBottineau County: 67,400 USDBowman County: 68,253 USDBurke County: 71,492 USDBurleigh County: 71,980 USDCass County: 66,351 USDCavalier County: 65,006 USDDickey County: 55,270 USDDivide County: 64,646 USDDunn County: 75,713 USDEddy County: 57,277 USDEmmons County: 55,883 USDFoster County: 69,364 USDGolden Valley County: 63,973 USDGrand Forks County: 64,804 USDGrant County: 48,544 USDGriggs County: 59,520 USDHettinger County: 54,282 USDKidder County: 55,020 USDLaMoure County: 65,932 USDLogan County: 51,318 USDMcHenry County: 64,262 USDMcIntosh County: 54,211 USDMcKenzie County: 86,294 USDMcLean County: 68,419 USDMercer County: 78,823 USDMorton County: 71,415 USDMountrail County: 71,941 USDNelson County: 62,095 USDOliver County: 72,965 USDPembina County: 63,809 USDPierce County: 55,747 USDRamsey County: 63,973 USDRansom County: 71,594 USDRenville County: 66,937 USDRichland County: 65,184 USDRolette County: 47,394 USDSargent County: 69,666 USDSheridan County: 49,374 USDSioux County: 40,307 USDSlope County: 57,922 USDStark County: 73,453 USDSteele County: 77,013 USDStutsman County: 63,871 USDTowner County: 66,452 USDTraill County: 72,320 USDWalsh County: 61,472 USDWard County: 69,957 USDWells County: 63,665 USDWilliams County: 77,051 USD
  • Under 55K
  • 55K to 62K
  • 62K to 65K
  • 65K to 68K
  • 68K to 72K
  • 72K and over
USD, 2021. Source: U.S. Census Bureau, Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties. Boundaries: U.S. Census Bureau cartographic boundary files.

All counties, 2021

McKenzie County: 86,294 USDMcKenzie County86,294Mercer County: 78,823 USDMercer County78,823Billings County: 77,375 USDBillings County77,375Williams County: 77,051 USDWilliams County77,051Steele County: 77,013 USDSteele County77,013Dunn County: 75,713 USDDunn County75,713Stark County: 73,453 USDStark County73,453Oliver County: 72,965 USDOliver County72,965Traill County: 72,320 USDTraill County72,320Burleigh County: 71,980 USDBurleigh County71,980Mountrail County: 71,941 USDMountrail County71,941Ransom County: 71,594 USDRansom County71,594Burke County: 71,492 USDBurke County71,492Morton County: 71,415 USDMorton County71,415Ward County: 69,957 USDWard County69,957Sargent County: 69,666 USDSargent County69,666Foster County: 69,364 USDFoster County69,364McLean County: 68,419 USDMcLean County68,419Bowman County: 68,253 USDBowman County68,253Bottineau County: 67,400 USDBottineau County67,400Renville County: 66,937 USDRenville County66,937Towner County: 66,452 USDTowner County66,452Cass County: 66,351 USDCass County66,351LaMoure County: 65,932 USDLaMoure County65,932Richland County: 65,184 USDRichland County65,184Cavalier County: 65,006 USDCavalier County65,006Grand Forks County: 64,804 USDGrand Forks County64,804Divide County: 64,646 USDDivide County64,646McHenry County: 64,262 USDMcHenry County64,262Golden Valley County: 63,973 USDGolden Valley County63,973Ramsey County: 63,973 USDRamsey County63,973Stutsman County: 63,871 USDStutsman County63,871Pembina County: 63,809 USDPembina County63,809Wells County: 63,665 USDWells County63,665Nelson County: 62,095 USDNelson County62,095Walsh County: 61,472 USDWalsh County61,472Barnes County: 61,111 USDBarnes County61,111Griggs County: 59,520 USDGriggs County59,520Slope County: 57,922 USDSlope County57,922Eddy County: 57,277 USDEddy County57,277Adams County: 56,364 USDAdams County56,364Emmons County: 55,883 USDEmmons County55,883Pierce County: 55,747 USDPierce County55,747Dickey County: 55,270 USDDickey County55,270Kidder County: 55,020 USDKidder County55,020Hettinger County: 54,282 USDHettinger County54,282McIntosh County: 54,211 USDMcIntosh County54,211Logan County: 51,318 USDLogan County51,318Sheridan County: 49,374 USDSheridan County49,374Grant County: 48,544 USDGrant County48,544Rolette County: 47,394 USDRolette County47,394Benson County: 47,080 USDBenson County47,080Sioux County: 40,307 USDSioux County40,307McKenzie County: 86,294 USDMcKenzie County86,294Mercer County: 78,823 USDMercer County78,823Billings County: 77,375 USDBillings County77,375Williams County: 77,051 USDWilliams County77,051Steele County: 77,013 USDSteele County77,013Dunn County: 75,713 USDDunn County75,713Stark County: 73,453 USDStark County73,453Oliver County: 72,965 USDOliver County72,965Traill County: 72,320 USDTraill County72,320Burleigh County: 71,980 USDBurleigh County71,980Mountrail County: 71,941 USDMountrail County71,941Ransom County: 71,594 USDRansom County71,594Burke County: 71,492 USDBurke County71,492Morton County: 71,415 USDMorton County71,415Ward County: 69,957 USDWard County69,957Sargent County: 69,666 USDSargent County69,666Foster County: 69,364 USDFoster County69,364McLean County: 68,419 USDMcLean County68,419Bowman County: 68,253 USDBowman County68,253Bottineau County: 67,400 USDBottineau County67,400Renville County: 66,937 USDRenville County66,937Towner County: 66,452 USDTowner County66,452Cass County: 66,351 USDCass County66,351LaMoure County: 65,932 USDLaMoure County65,932Richland County: 65,184 USDRichland County65,184Cavalier County: 65,006 USDCavalier County65,006Grand Forks County: 64,804 USDGrand Forks County64,804Divide County: 64,646 USDDivide County64,646McHenry County: 64,262 USDMcHenry County64,262Golden Valley County: 63,973 USDGolden Valley County63,973Ramsey County: 63,973 USDRamsey County63,973Stutsman County: 63,871 USDStutsman County63,871Pembina County: 63,809 USDPembina County63,809Wells County: 63,665 USDWells County63,665Nelson County: 62,095 USDNelson County62,095Walsh County: 61,472 USDWalsh County61,472Barnes County: 61,111 USDBarnes County61,111Griggs County: 59,520 USDGriggs County59,520Slope County: 57,922 USDSlope County57,922Eddy County: 57,277 USDEddy County57,277Adams County: 56,364 USDAdams County56,364Emmons County: 55,883 USDEmmons County55,883Pierce County: 55,747 USDPierce County55,747Dickey County: 55,270 USDDickey County55,270Kidder County: 55,020 USDKidder County55,020Hettinger County: 54,282 USDHettinger County54,282McIntosh County: 54,211 USDMcIntosh County54,211Logan County: 51,318 USDLogan County51,318Sheridan County: 49,374 USDSheridan County49,374Grant County: 48,544 USDGrant County48,544Rolette County: 47,394 USDRolette County47,394Benson County: 47,080 USDBenson County47,080Sioux County: 40,307 USDSioux County40,307
USD. Source: U.S. Census Bureau, Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties. Retrieved 2026-10-12.

Full ranking

RankCounties2021
USD
Change on 2020
1McKenzie County86,294+1.9%
2Mercer County78,823-1%
3Billings County77,375+1.2%
4Williams County77,051-3.1%
5Steele County77,013+13%
6Dunn County75,713+2.7%
7Stark County73,453+11.1%
8Oliver County72,965+9.4%
9Traill County72,320+2.8%
10Burleigh County71,980-0.3%
11Mountrail County71,941+5.1%
12Ransom County71,594+10.1%
13Burke County71,492-2.8%
14Morton County71,415-0.7%
15Ward County69,957+8.7%
16Sargent County69,666+1.3%
17Foster County69,364+9.7%
18McLean County68,419-3.4%
19Bowman County68,253+1.8%
20Bottineau County67,400+9%
21Renville County66,937-0.2%
22Towner County66,452+15.6%
23Cass County66,351+8.2%
24LaMoure County65,932+13.1%
25Richland County65,184-0.5%
26Cavalier County65,006+19.8%
27Grand Forks County64,804+16.8%
28Divide County64,646+0.1%
29McHenry County64,262+8.8%
30Golden Valley County63,973+11.1%
30Ramsey County63,973+10.3%
32Stutsman County63,871+6.5%
33Pembina County63,809+3.6%
34Wells County63,665+12%
35Nelson County62,095+17.1%
36Walsh County61,472+6.8%
37Barnes County61,111+16.8%
38Griggs County59,520+10.7%
39Slope County57,922+8.6%
40Eddy County57,277+5.5%
41Adams County56,364+11.2%
42Emmons County55,883+11.8%
43Pierce County55,747+9.7%
44Dickey County55,270-8.9%
45Kidder County55,020+11.4%
46Hettinger County54,282+2%
47McIntosh County54,211+11%
48Logan County51,318+7.1%
49Sheridan County49,374+6.4%
50Grant County48,544+1%
51Rolette County47,394+4.9%
52Benson County47,080-8%
53Sioux County40,307+11.4%

Other periods

About this ranking

Household income at the middle of the distribution for one year, in US dollars of that year. United States: Census Bureau Small Area Income and Poverty Estimates (SAIPE) for the nation, states and counties.

A model-based estimate that combines the one-year American Community Survey with federal tax records and other administrative data, so every county gets a figure for a single year. The national figure is the one-year ACS estimate. Not adjusted for inflation between years. The Census Bureau advises comparing years from 2006 on only. For the five-year ACS median, which also covers cities, use median_household_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. Census Bureau. Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties. https://www2.census.gov/programs-surveys/saipe/datasets/2021/2021-state-and-county/est21all.txt. 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. Census Bureau. (2026). Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties (Counties in North Dakota by median household income (US single-year estimate), 2021) [Data set]. Retrieved October 12, 2026, from https://www2.census.gov/programs-surveys/saipe/datasets/2021/2021-state-and-county/est21all.txt

MLA 9

Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties, Counties in North Dakota by median household income (US single-year estimate), 2021. U.S. Census Bureau, 27 Jan. 2026, https://www2.census.gov/programs-surveys/saipe/datasets/2021/2021-state-and-county/est21all.txt. Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/north-dakota-counties?period=2021. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties. Counties in North Dakota by median household income (US single-year estimate), 2021. Dataset. Accessed October 12, 2026. https://www2.census.gov/programs-surveys/saipe/datasets/2021/2021-state-and-county/est21all.txt. Also distributed by Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/north-dakota-counties?period=2021.

Harvard

U.S. Census Bureau (2026) Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties, Counties in North Dakota by median household income (US single-year estimate), 2021 [Dataset]. Available at: https://www2.census.gov/programs-surveys/saipe/datasets/2021/2021-state-and-county/est21all.txt, via Invokely: https://invokely.ai/rankings/median-household-income-single-year-us/north-dakota-counties?period=2021 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_north_dakota_2021,
  author = {{U.S. Census Bureau}},
  title = {{Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties: Counties in North Dakota by median household income (US single-year estimate), 2021}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www2.census.gov/programs-surveys/saipe/datasets/2021/2021-state-and-county/est21all.txt},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/north-dakota-counties?period=2021. Publisher attribution: U.S. Census Bureau. Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties. https://www2.census.gov/programs-surveys/saipe/datasets/2021/2021-state-and-county/est21all.txt. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties: Counties in North Dakota by median household income (US single-year estimate), 2021
PY  - 2026
DA  - 2026/01/27
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www2.census.gov/programs-surveys/saipe/datasets/2021/2021-state-and-county/est21all.txt
L2  - https://invokely.ai/rankings/median-household-income-single-year-us/north-dakota-counties?period=2021
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/north-dakota-counties?period=2021.
N1  - Publisher attribution: U.S. Census Bureau. Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties. https://www2.census.gov/programs-surveys/saipe/datasets/2021/2021-state-and-county/est21all.txt. 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 North Dakota by median household income (US single-year estimate) using official data, and cite the source.
rank_places {"indicator":"median_household_income_saipe","level":"province","within":"North Dakota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_household_income_saipe&level=province&within=North%20Dakota&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 median household income (US single-year estimate)?

McKenzie County, with $86,294 in 2021, according to the U.S. Census Bureau.

Which county has the lowest median household income (US single-year estimate)?

Sioux County, with $40,307 in 2021.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Small Area Income and Poverty Estimates (SAIPE): median household income, nation, states and counties. Retrieved 2026-10-12.

Median household income (US single-year estimate): other rankings

Counties in North Dakota: more rankings