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 2020, at $84,705. Sioux County had the lowest, at $36,182. The median was $59,948 and the figure for North Dakota was $64,289. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest84,705McKenzie County
Lowest36,182Sioux County
Median59,94853 counties
North Dakota64,289History

Map of counties, 2020

Adams County: 50,673 USDBarnes County: 52,327 USDBenson County: 51,189 USDBillings County: 76,478 USDBottineau County: 61,841 USDBowman County: 67,067 USDBurke County: 73,567 USDBurleigh County: 72,170 USDCass County: 61,338 USDCavalier County: 54,270 USDDickey County: 60,682 USDDivide County: 64,594 USDDunn County: 73,722 USDEddy County: 54,285 USDEmmons County: 49,972 USDFoster County: 63,234 USDGolden Valley County: 57,596 USDGrand Forks County: 55,495 USDGrant County: 48,063 USDGriggs County: 53,751 USDHettinger County: 53,222 USDKidder County: 49,386 USDLaMoure County: 58,302 USDLogan County: 47,908 USDMcHenry County: 59,052 USDMcIntosh County: 48,839 USDMcKenzie County: 84,705 USDMcLean County: 70,835 USDMercer County: 79,608 USDMorton County: 71,928 USDMountrail County: 68,465 USDNelson County: 53,008 USDOliver County: 66,708 USDPembina County: 61,595 USDPierce County: 50,827 USDRamsey County: 57,984 USDRansom County: 65,039 USDRenville County: 67,054 USDRichland County: 65,530 USDRolette County: 45,178 USDSargent County: 68,769 USDSheridan County: 46,424 USDSioux County: 36,182 USDSlope County: 53,330 USDStark County: 66,105 USDSteele County: 68,163 USDStutsman County: 59,948 USDTowner County: 57,509 USDTraill County: 70,384 USDWalsh County: 57,557 USDWard County: 64,346 USDWells County: 56,827 USDWilliams County: 79,483 USD
  • Under 51K
  • 51K to 55K
  • 55K to 60K
  • 60K to 65K
  • 65K to 71K
  • 71K and over
USD, 2020. 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, 2020

McKenzie County: 84,705 USDMcKenzie County84,705Mercer County: 79,608 USDMercer County79,608Williams County: 79,483 USDWilliams County79,483Billings County: 76,478 USDBillings County76,478Dunn County: 73,722 USDDunn County73,722Burke County: 73,567 USDBurke County73,567Burleigh County: 72,170 USDBurleigh County72,170Morton County: 71,928 USDMorton County71,928McLean County: 70,835 USDMcLean County70,835Traill County: 70,384 USDTraill County70,384Sargent County: 68,769 USDSargent County68,769Mountrail County: 68,465 USDMountrail County68,465Steele County: 68,163 USDSteele County68,163Bowman County: 67,067 USDBowman County67,067Renville County: 67,054 USDRenville County67,054Oliver County: 66,708 USDOliver County66,708Stark County: 66,105 USDStark County66,105Richland County: 65,530 USDRichland County65,530Ransom County: 65,039 USDRansom County65,039Divide County: 64,594 USDDivide County64,594Ward County: 64,346 USDWard County64,346Foster County: 63,234 USDFoster County63,234Bottineau County: 61,841 USDBottineau County61,841Pembina County: 61,595 USDPembina County61,595Cass County: 61,338 USDCass County61,338Dickey County: 60,682 USDDickey County60,682Stutsman County: 59,948 USDStutsman County59,948McHenry County: 59,052 USDMcHenry County59,052LaMoure County: 58,302 USDLaMoure County58,302Ramsey County: 57,984 USDRamsey County57,984Golden Valley County: 57,596 USDGolden Valley County57,596Walsh County: 57,557 USDWalsh County57,557Towner County: 57,509 USDTowner County57,509Wells County: 56,827 USDWells County56,827Grand Forks County: 55,495 USDGrand Forks County55,495Eddy County: 54,285 USDEddy County54,285Cavalier County: 54,270 USDCavalier County54,270Griggs County: 53,751 USDGriggs County53,751Slope County: 53,330 USDSlope County53,330Hettinger County: 53,222 USDHettinger County53,222Nelson County: 53,008 USDNelson County53,008Barnes County: 52,327 USDBarnes County52,327Benson County: 51,189 USDBenson County51,189Pierce County: 50,827 USDPierce County50,827Adams County: 50,673 USDAdams County50,673Emmons County: 49,972 USDEmmons County49,972Kidder County: 49,386 USDKidder County49,386McIntosh County: 48,839 USDMcIntosh County48,839Grant County: 48,063 USDGrant County48,063Logan County: 47,908 USDLogan County47,908Sheridan County: 46,424 USDSheridan County46,424Rolette County: 45,178 USDRolette County45,178Sioux County: 36,182 USDSioux County36,182McKenzie County: 84,705 USDMcKenzie County84,705Mercer County: 79,608 USDMercer County79,608Williams County: 79,483 USDWilliams County79,483Billings County: 76,478 USDBillings County76,478Dunn County: 73,722 USDDunn County73,722Burke County: 73,567 USDBurke County73,567Burleigh County: 72,170 USDBurleigh County72,170Morton County: 71,928 USDMorton County71,928McLean County: 70,835 USDMcLean County70,835Traill County: 70,384 USDTraill County70,384Sargent County: 68,769 USDSargent County68,769Mountrail County: 68,465 USDMountrail County68,465Steele County: 68,163 USDSteele County68,163Bowman County: 67,067 USDBowman County67,067Renville County: 67,054 USDRenville County67,054Oliver County: 66,708 USDOliver County66,708Stark County: 66,105 USDStark County66,105Richland County: 65,530 USDRichland County65,530Ransom County: 65,039 USDRansom County65,039Divide County: 64,594 USDDivide County64,594Ward County: 64,346 USDWard County64,346Foster County: 63,234 USDFoster County63,234Bottineau County: 61,841 USDBottineau County61,841Pembina County: 61,595 USDPembina County61,595Cass County: 61,338 USDCass County61,338Dickey County: 60,682 USDDickey County60,682Stutsman County: 59,948 USDStutsman County59,948McHenry County: 59,052 USDMcHenry County59,052LaMoure County: 58,302 USDLaMoure County58,302Ramsey County: 57,984 USDRamsey County57,984Golden Valley County: 57,596 USDGolden Valley County57,596Walsh County: 57,557 USDWalsh County57,557Towner County: 57,509 USDTowner County57,509Wells County: 56,827 USDWells County56,827Grand Forks County: 55,495 USDGrand Forks County55,495Eddy County: 54,285 USDEddy County54,285Cavalier County: 54,270 USDCavalier County54,270Griggs County: 53,751 USDGriggs County53,751Slope County: 53,330 USDSlope County53,330Hettinger County: 53,222 USDHettinger County53,222Nelson County: 53,008 USDNelson County53,008Barnes County: 52,327 USDBarnes County52,327Benson County: 51,189 USDBenson County51,189Pierce County: 50,827 USDPierce County50,827Adams County: 50,673 USDAdams County50,673Emmons County: 49,972 USDEmmons County49,972Kidder County: 49,386 USDKidder County49,386McIntosh County: 48,839 USDMcIntosh County48,839Grant County: 48,063 USDGrant County48,063Logan County: 47,908 USDLogan County47,908Sheridan County: 46,424 USDSheridan County46,424Rolette County: 45,178 USDRolette County45,178Sioux County: 36,182 USDSioux County36,182
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

RankCounties2020
USD
Change on 2019
1McKenzie County84,705-2.5%
2Mercer County79,608-4.5%
3Williams County79,483-6.1%
4Billings County76,478+10%
5Dunn County73,722-2.6%
6Burke County73,567+8.9%
7Burleigh County72,170-1.9%
8Morton County71,928+5.7%
9McLean County70,835+5%
10Traill County70,384+1.4%
11Sargent County68,769+1.8%
12Mountrail County68,465-0.8%
13Steele County68,163+0.7%
14Bowman County67,067+2.5%
15Renville County67,054-21.1%
16Oliver County66,708-8.5%
17Stark County66,105-3.9%
18Richland County65,530+4.3%
19Ransom County65,039-2.1%
20Divide County64,594+5%
21Ward County64,346-6.2%
22Foster County63,234+15.1%
23Bottineau County61,841-1.7%
24Pembina County61,595+2.7%
25Cass County61,338-4.1%
26Dickey County60,682+5.6%
27Stutsman County59,948-0.6%
28McHenry County59,052-1%
29LaMoure County58,302+4%
30Ramsey County57,984-4.5%
31Golden Valley County57,596-1.3%
32Walsh County57,557-2.7%
33Towner County57,509+8.5%
34Wells County56,827+1.2%
35Grand Forks County55,495-3.3%
36Eddy County54,285-0.3%
37Cavalier County54,270-14.5%
38Griggs County53,751-4.9%
39Slope County53,330+1.2%
40Hettinger County53,222-2.5%
41Nelson County53,008-5.5%
42Barnes County52,327-13.8%
43Benson County51,189+12%
44Pierce County50,827-10.4%
45Adams County50,673-9.3%
46Emmons County49,972-5.8%
47Kidder County49,386-2.3%
48McIntosh County48,839+3.1%
49Grant County48,063+14.9%
50Logan County47,908-7%
51Sheridan County46,424-20.9%
52Rolette County45,178-0.3%
53Sioux County36,182-2.6%

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/2020/2020-state-and-county/est20all.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), 2020) [Data set]. Retrieved October 12, 2026, from https://www2.census.gov/programs-surveys/saipe/datasets/2020/2020-state-and-county/est20all.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), 2020. U.S. Census Bureau, 27 Jan. 2026, https://www2.census.gov/programs-surveys/saipe/datasets/2020/2020-state-and-county/est20all.txt. Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/north-dakota-counties?period=2020. 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), 2020. Dataset. Accessed October 12, 2026. https://www2.census.gov/programs-surveys/saipe/datasets/2020/2020-state-and-county/est20all.txt. Also distributed by Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/north-dakota-counties?period=2020.

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), 2020 [Dataset]. Available at: https://www2.census.gov/programs-surveys/saipe/datasets/2020/2020-state-and-county/est20all.txt, via Invokely: https://invokely.ai/rankings/median-household-income-single-year-us/north-dakota-counties?period=2020 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_north_dakota_2020,
  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), 2020}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www2.census.gov/programs-surveys/saipe/datasets/2020/2020-state-and-county/est20all.txt},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/north-dakota-counties?period=2020. 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/2020/2020-state-and-county/est20all.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), 2020
PY  - 2026
DA  - 2026/01/27
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www2.census.gov/programs-surveys/saipe/datasets/2020/2020-state-and-county/est20all.txt
L2  - https://invokely.ai/rankings/median-household-income-single-year-us/north-dakota-counties?period=2020
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/median-household-income-single-year-us/north-dakota-counties?period=2020.
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/2020/2020-state-and-county/est20all.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 $84,705 in 2020, according to the U.S. Census Bureau.

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

Sioux County, with $36,182 in 2020.

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