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 2023, at $99,157. Sioux County had the lowest, at $46,931. The median was $72,643 and the figure for North Dakota was $77,346. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest99,157McKenzie County
Lowest46,931Sioux County
Median72,64353 counties
North Dakota77,346History

Map of counties, 2023

Adams County: 58,192 USDBarnes County: 70,559 USDBenson County: 60,632 USDBillings County: 82,565 USDBottineau County: 74,272 USDBowman County: 68,434 USDBurke County: 79,188 USDBurleigh County: 86,521 USDCass County: 75,477 USDCavalier County: 80,749 USDDickey County: 72,643 USDDivide County: 75,310 USDDunn County: 87,618 USDEddy County: 66,603 USDEmmons County: 65,012 USDFoster County: 71,345 USDGolden Valley County: 59,464 USDGrand Forks County: 72,369 USDGrant County: 51,827 USDGriggs County: 71,071 USDHettinger County: 64,506 USDKidder County: 60,473 USDLaMoure County: 69,797 USDLogan County: 61,043 USDMcHenry County: 68,973 USDMcIntosh County: 60,218 USDMcKenzie County: 99,157 USDMcLean County: 78,277 USDMercer County: 85,274 USDMorton County: 80,159 USDMountrail County: 73,541 USDNelson County: 69,274 USDOliver County: 81,382 USDPembina County: 75,603 USDPierce County: 61,222 USDRamsey County: 70,084 USDRansom County: 78,270 USDRenville County: 74,336 USDRichland County: 76,371 USDRolette County: 56,952 USDSargent County: 79,053 USDSheridan County: 62,251 USDSioux County: 46,931 USDSlope County: 56,665 USDStark County: 82,174 USDSteele County: 87,300 USDStutsman County: 69,088 USDTowner County: 76,241 USDTraill County: 82,020 USDWalsh County: 80,235 USDWard County: 71,754 USDWells County: 74,681 USDWilliams County: 92,537 USD
  • Under 61K
  • 61K to 69K
  • 69K to 73K
  • 73K to 76K
  • 76K to 82K
  • 82K and over
USD, 2023. 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, 2023

McKenzie County: 99,157 USDMcKenzie County99,157Williams County: 92,537 USDWilliams County92,537Dunn County: 87,618 USDDunn County87,618Steele County: 87,300 USDSteele County87,300Burleigh County: 86,521 USDBurleigh County86,521Mercer County: 85,274 USDMercer County85,274Billings County: 82,565 USDBillings County82,565Stark County: 82,174 USDStark County82,174Traill County: 82,020 USDTraill County82,020Oliver County: 81,382 USDOliver County81,382Cavalier County: 80,749 USDCavalier County80,749Walsh County: 80,235 USDWalsh County80,235Morton County: 80,159 USDMorton County80,159Burke County: 79,188 USDBurke County79,188Sargent County: 79,053 USDSargent County79,053McLean County: 78,277 USDMcLean County78,277Ransom County: 78,270 USDRansom County78,270Richland County: 76,371 USDRichland County76,371Towner County: 76,241 USDTowner County76,241Pembina County: 75,603 USDPembina County75,603Cass County: 75,477 USDCass County75,477Divide County: 75,310 USDDivide County75,310Wells County: 74,681 USDWells County74,681Renville County: 74,336 USDRenville County74,336Bottineau County: 74,272 USDBottineau County74,272Mountrail County: 73,541 USDMountrail County73,541Dickey County: 72,643 USDDickey County72,643Grand Forks County: 72,369 USDGrand Forks County72,369Ward County: 71,754 USDWard County71,754Foster County: 71,345 USDFoster County71,345Griggs County: 71,071 USDGriggs County71,071Barnes County: 70,559 USDBarnes County70,559Ramsey County: 70,084 USDRamsey County70,084LaMoure County: 69,797 USDLaMoure County69,797Nelson County: 69,274 USDNelson County69,274Stutsman County: 69,088 USDStutsman County69,088McHenry County: 68,973 USDMcHenry County68,973Bowman County: 68,434 USDBowman County68,434Eddy County: 66,603 USDEddy County66,603Emmons County: 65,012 USDEmmons County65,012Hettinger County: 64,506 USDHettinger County64,506Sheridan County: 62,251 USDSheridan County62,251Pierce County: 61,222 USDPierce County61,222Logan County: 61,043 USDLogan County61,043Benson County: 60,632 USDBenson County60,632Kidder County: 60,473 USDKidder County60,473McIntosh County: 60,218 USDMcIntosh County60,218Golden Valley County: 59,464 USDGolden Valley County59,464Adams County: 58,192 USDAdams County58,192Rolette County: 56,952 USDRolette County56,952Slope County: 56,665 USDSlope County56,665Grant County: 51,827 USDGrant County51,827Sioux County: 46,931 USDSioux County46,931McKenzie County: 99,157 USDMcKenzie County99,157Williams County: 92,537 USDWilliams County92,537Dunn County: 87,618 USDDunn County87,618Steele County: 87,300 USDSteele County87,300Burleigh County: 86,521 USDBurleigh County86,521Mercer County: 85,274 USDMercer County85,274Billings County: 82,565 USDBillings County82,565Stark County: 82,174 USDStark County82,174Traill County: 82,020 USDTraill County82,020Oliver County: 81,382 USDOliver County81,382Cavalier County: 80,749 USDCavalier County80,749Walsh County: 80,235 USDWalsh County80,235Morton County: 80,159 USDMorton County80,159Burke County: 79,188 USDBurke County79,188Sargent County: 79,053 USDSargent County79,053McLean County: 78,277 USDMcLean County78,277Ransom County: 78,270 USDRansom County78,270Richland County: 76,371 USDRichland County76,371Towner County: 76,241 USDTowner County76,241Pembina County: 75,603 USDPembina County75,603Cass County: 75,477 USDCass County75,477Divide County: 75,310 USDDivide County75,310Wells County: 74,681 USDWells County74,681Renville County: 74,336 USDRenville County74,336Bottineau County: 74,272 USDBottineau County74,272Mountrail County: 73,541 USDMountrail County73,541Dickey County: 72,643 USDDickey County72,643Grand Forks County: 72,369 USDGrand Forks County72,369Ward County: 71,754 USDWard County71,754Foster County: 71,345 USDFoster County71,345Griggs County: 71,071 USDGriggs County71,071Barnes County: 70,559 USDBarnes County70,559Ramsey County: 70,084 USDRamsey County70,084LaMoure County: 69,797 USDLaMoure County69,797Nelson County: 69,274 USDNelson County69,274Stutsman County: 69,088 USDStutsman County69,088McHenry County: 68,973 USDMcHenry County68,973Bowman County: 68,434 USDBowman County68,434Eddy County: 66,603 USDEddy County66,603Emmons County: 65,012 USDEmmons County65,012Hettinger County: 64,506 USDHettinger County64,506Sheridan County: 62,251 USDSheridan County62,251Pierce County: 61,222 USDPierce County61,222Logan County: 61,043 USDLogan County61,043Benson County: 60,632 USDBenson County60,632Kidder County: 60,473 USDKidder County60,473McIntosh County: 60,218 USDMcIntosh County60,218Golden Valley County: 59,464 USDGolden Valley County59,464Adams County: 58,192 USDAdams County58,192Rolette County: 56,952 USDRolette County56,952Slope County: 56,665 USDSlope County56,665Grant County: 51,827 USDGrant County51,827Sioux County: 46,931 USDSioux County46,931
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

RankCounties2023
USD
Change on 2022
1McKenzie County99,157+17.8%
2Williams County92,537+10%
3Dunn County87,618+6.2%
4Steele County87,300+7.7%
5Burleigh County86,521+4.1%
6Mercer County85,274-5.3%
7Billings County82,565-3.9%
8Stark County82,174-5.5%
9Traill County82,020+3.7%
10Oliver County81,382+2.3%
11Cavalier County80,749+10.3%
12Walsh County80,235+19.3%
13Morton County80,159+6.7%
14Burke County79,188+4.3%
15Sargent County79,053+4.9%
16McLean County78,277-2.1%
17Ransom County78,270+2.8%
18Richland County76,371+2.9%
19Towner County76,241+7.9%
20Pembina County75,603+9.3%
21Cass County75,477+7.8%
22Divide County75,310+6.8%
23Wells County74,681+12.7%
24Renville County74,336+4.3%
25Bottineau County74,272+7.1%
26Mountrail County73,541-0.7%
27Dickey County72,643+29%
28Grand Forks County72,369+11.5%
29Ward County71,754-0.5%
30Foster County71,345-14.2%
31Griggs County71,071+19.8%
32Barnes County70,559+5.2%
33Ramsey County70,084-1.7%
34LaMoure County69,797-10.2%
35Nelson County69,274+15.6%
36Stutsman County69,088+5.3%
37McHenry County68,973+5.5%
38Bowman County68,434-9.2%
39Eddy County66,603+13.2%
40Emmons County65,012+6.7%
41Hettinger County64,506-2.5%
42Sheridan County62,251+9.4%
43Pierce County61,222+3.8%
44Logan County61,043+0.6%
45Benson County60,632+7.1%
46Kidder County60,473+6.2%
47McIntosh County60,218+4.5%
48Golden Valley County59,464-8.3%
49Adams County58,192+1%
50Rolette County56,952+12.6%
51Slope County56,665-18.2%
52Grant County51,827+17.8%
53Sioux County46,931+7.3%

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

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

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

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

Sioux County, with $46,931 in 2023.

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