Counties in North Dakota by per capita personal income

Steele County had the highest per capita personal income of 53 counties in 2021, at $91,048. Sioux County had the lowest, at $37,887. The median was $69,286 and the figure for North Dakota was $66,165. Source: the U.S. Bureau of Economic Analysis.

Keep it in a collection in your library.
Highest91,048Steele County
Lowest37,887Sioux County
Median69,28653 counties
North Dakota66,165History

Map of counties, 2021

Adams County: 58,062 USDBarnes County: 67,515 USDBenson County: 57,767 USDBillings County: 87,543 USDBottineau County: 72,113 USDBowman County: 77,074 USDBurke County: 72,392 USDBurleigh County: 69,182 USDCass County: 67,568 USDCavalier County: 89,864 USDDickey County: 77,746 USDDivide County: 65,687 USDDunn County: 89,948 USDEddy County: 75,014 USDEmmons County: 77,964 USDFoster County: 81,467 USDGolden Valley County: 63,523 USDGrand Forks County: 59,106 USDGrant County: 60,825 USDGriggs County: 78,697 USDHettinger County: 60,552 USDKidder County: 78,685 USDLaMoure County: 75,500 USDLogan County: 70,843 USDMcHenry County: 75,108 USDMcIntosh County: 82,515 USDMcKenzie County: 69,286 USDMcLean County: 79,283 USDMercer County: 66,689 USDMorton County: 61,214 USDMountrail County: 75,033 USDNelson County: 70,533 USDOliver County: 64,938 USDPembina County: 83,869 USDPierce County: 68,522 USDRamsey County: 61,543 USDRansom County: 66,441 USDRenville County: 77,622 USDRichland County: 62,602 USDRolette County: 53,579 USDSargent County: 81,170 USDSheridan County: 80,766 USDSioux County: 37,887 USDSlope County: 62,079 USDStark County: 63,300 USDSteele County: 91,048 USDStutsman County: 61,509 USDTowner County: 76,592 USDTraill County: 67,405 USDWalsh County: 66,560 USDWard County: 59,939 USDWells County: 82,967 USDWilliams County: 63,337 USD
  • Under 61K
  • 61K to 66K
  • 66K to 69K
  • 69K to 76K
  • 76K to 81K
  • 81K and over
USD, 2021. Source: BEA, CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. Boundaries: U.S. Census Bureau cartographic boundary files.

All counties, 2021

Steele County: 91,048 USDSteele County91,048Dunn County: 89,948 USDDunn County89,948Cavalier County: 89,864 USDCavalier County89,864Billings County: 87,543 USDBillings County87,543Pembina County: 83,869 USDPembina County83,869Wells County: 82,967 USDWells County82,967McIntosh County: 82,515 USDMcIntosh County82,515Foster County: 81,467 USDFoster County81,467Sargent County: 81,170 USDSargent County81,170Sheridan County: 80,766 USDSheridan County80,766McLean County: 79,283 USDMcLean County79,283Griggs County: 78,697 USDGriggs County78,697Kidder County: 78,685 USDKidder County78,685Emmons County: 77,964 USDEmmons County77,964Dickey County: 77,746 USDDickey County77,746Renville County: 77,622 USDRenville County77,622Bowman County: 77,074 USDBowman County77,074Towner County: 76,592 USDTowner County76,592LaMoure County: 75,500 USDLaMoure County75,500McHenry County: 75,108 USDMcHenry County75,108Mountrail County: 75,033 USDMountrail County75,033Eddy County: 75,014 USDEddy County75,014Burke County: 72,392 USDBurke County72,392Bottineau County: 72,113 USDBottineau County72,113Logan County: 70,843 USDLogan County70,843Nelson County: 70,533 USDNelson County70,533McKenzie County: 69,286 USDMcKenzie County69,286Burleigh County: 69,182 USDBurleigh County69,182Pierce County: 68,522 USDPierce County68,522Cass County: 67,568 USDCass County67,568Barnes County: 67,515 USDBarnes County67,515Traill County: 67,405 USDTraill County67,405Mercer County: 66,689 USDMercer County66,689Walsh County: 66,560 USDWalsh County66,560Ransom County: 66,441 USDRansom County66,441Divide County: 65,687 USDDivide County65,687Oliver County: 64,938 USDOliver County64,938Golden Valley County: 63,523 USDGolden Valley County63,523Williams County: 63,337 USDWilliams County63,337Stark County: 63,300 USDStark County63,300Richland County: 62,602 USDRichland County62,602Slope County: 62,079 USDSlope County62,079Ramsey County: 61,543 USDRamsey County61,543Stutsman County: 61,509 USDStutsman County61,509Morton County: 61,214 USDMorton County61,214Grant County: 60,825 USDGrant County60,825Hettinger County: 60,552 USDHettinger County60,552Ward County: 59,939 USDWard County59,939Grand Forks County: 59,106 USDGrand Forks County59,106Adams County: 58,062 USDAdams County58,062Benson County: 57,767 USDBenson County57,767Rolette County: 53,579 USDRolette County53,579Sioux County: 37,887 USDSioux County37,887Steele County: 91,048 USDSteele County91,048Dunn County: 89,948 USDDunn County89,948Cavalier County: 89,864 USDCavalier County89,864Billings County: 87,543 USDBillings County87,543Pembina County: 83,869 USDPembina County83,869Wells County: 82,967 USDWells County82,967McIntosh County: 82,515 USDMcIntosh County82,515Foster County: 81,467 USDFoster County81,467Sargent County: 81,170 USDSargent County81,170Sheridan County: 80,766 USDSheridan County80,766McLean County: 79,283 USDMcLean County79,283Griggs County: 78,697 USDGriggs County78,697Kidder County: 78,685 USDKidder County78,685Emmons County: 77,964 USDEmmons County77,964Dickey County: 77,746 USDDickey County77,746Renville County: 77,622 USDRenville County77,622Bowman County: 77,074 USDBowman County77,074Towner County: 76,592 USDTowner County76,592LaMoure County: 75,500 USDLaMoure County75,500McHenry County: 75,108 USDMcHenry County75,108Mountrail County: 75,033 USDMountrail County75,033Eddy County: 75,014 USDEddy County75,014Burke County: 72,392 USDBurke County72,392Bottineau County: 72,113 USDBottineau County72,113Logan County: 70,843 USDLogan County70,843Nelson County: 70,533 USDNelson County70,533McKenzie County: 69,286 USDMcKenzie County69,286Burleigh County: 69,182 USDBurleigh County69,182Pierce County: 68,522 USDPierce County68,522Cass County: 67,568 USDCass County67,568Barnes County: 67,515 USDBarnes County67,515Traill County: 67,405 USDTraill County67,405Mercer County: 66,689 USDMercer County66,689Walsh County: 66,560 USDWalsh County66,560Ransom County: 66,441 USDRansom County66,441Divide County: 65,687 USDDivide County65,687Oliver County: 64,938 USDOliver County64,938Golden Valley County: 63,523 USDGolden Valley County63,523Williams County: 63,337 USDWilliams County63,337Stark County: 63,300 USDStark County63,300Richland County: 62,602 USDRichland County62,602Slope County: 62,079 USDSlope County62,079Ramsey County: 61,543 USDRamsey County61,543Stutsman County: 61,509 USDStutsman County61,509Morton County: 61,214 USDMorton County61,214Grant County: 60,825 USDGrant County60,825Hettinger County: 60,552 USDHettinger County60,552Ward County: 59,939 USDWard County59,939Grand Forks County: 59,106 USDGrand Forks County59,106Adams County: 58,062 USDAdams County58,062Benson County: 57,767 USDBenson County57,767Rolette County: 53,579 USDRolette County53,579Sioux County: 37,887 USDSioux County37,887
USD. Source: BEA, CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. Retrieved 2026-10-11.

Full ranking

RankCounties2021
USD
Change on 2020
1Steele County91,048+6.7%
2Dunn County89,948+21.1%
3Cavalier County89,864-2.2%
4Billings County87,543+8.7%
5Pembina County83,869+17.9%
6Wells County82,967+12.9%
7McIntosh County82,515+19.1%
8Foster County81,467+12.1%
9Sargent County81,170+24.5%
10Sheridan County80,766+34.9%
11McLean County79,283+22%
12Griggs County78,697+17.3%
13Kidder County78,685+18.9%
14Emmons County77,964+23.1%
15Dickey County77,746+17.2%
16Renville County77,622-2.7%
17Bowman County77,074+9.1%
18Towner County76,592-10.1%
19LaMoure County75,500+12.7%
20McHenry County75,108+14.7%
21Mountrail County75,033+9%
22Eddy County75,014+9.9%
23Burke County72,392-5.2%
24Bottineau County72,113+5.1%
25Logan County70,843+19.8%
26Nelson County70,533+3.3%
27McKenzie County69,286+9.7%
28Burleigh County69,182+10.9%
29Pierce County68,522+21.7%
30Cass County67,568+10.1%
31Barnes County67,515+11.6%
32Traill County67,405+2.8%
33Mercer County66,689+8%
34Walsh County66,560+8.8%
35Ransom County66,441+15.3%
36Divide County65,687+5.2%
37Oliver County64,938+24.7%
38Golden Valley County63,523+25.1%
39Williams County63,337+4.4%
40Stark County63,300+3.3%
41Richland County62,602+22.4%
42Slope County62,079-0.9%
43Ramsey County61,543+10.2%
44Stutsman County61,509+6.6%
45Morton County61,214+10.1%
46Grant County60,825+9.4%
47Hettinger County60,552-0.4%
48Ward County59,939+4.8%
49Grand Forks County59,106+7.8%
50Adams County58,062-3.3%
51Benson County57,767+16%
52Rolette County53,579+9.9%
53Sioux County37,887+5%

Other periods

About this ranking

Personal income of the residents of a place divided by its resident population at mid-year, in current US dollars.

More on how it is measured
  • Personal income is income from work, own businesses, property and government benefits, before income taxes.
  • United States: Bureau of Economic Analysis regional accounts, tables SAINC1 for the nation and states and CAINC1 for counties.

An average, not a median: high incomes pull it up. It includes employer contributions to pensions and health insurance and government benefits, so it is higher than wages or household cash income. For the typical household use median_household_income. Not the same as gdp_per_capita_usd.

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 Economic Analysis. CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. https://apps.bea.gov/regional/zip/CAINC1.zip. Retrieved 2026-10-11.

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 Economic Analysis. (2026). CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents (Counties in North Dakota by per capita personal income, 2021) [Data set]. Retrieved October 11, 2026, from https://apps.bea.gov/regional/zip/CAINC1.zip

MLA 9

CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents, Counties in North Dakota by per capita personal income, 2021. U.S. Bureau of Economic Analysis, 5 Feb. 2026, https://apps.bea.gov/regional/zip/CAINC1.zip. Invokely, https://invokely.ai/rankings/per-capita-personal-income/north-dakota-counties?period=2021. Accessed 11 Oct. 2026.

Chicago (author-date)

U.S. Bureau of Economic Analysis. 2026. CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. Counties in North Dakota by per capita personal income, 2021. Dataset. Accessed October 11, 2026. https://apps.bea.gov/regional/zip/CAINC1.zip. Also distributed by Invokely, https://invokely.ai/rankings/per-capita-personal-income/north-dakota-counties?period=2021.

Harvard

U.S. Bureau of Economic Analysis (2026) CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents, Counties in North Dakota by per capita personal income, 2021 [Dataset]. Available at: https://apps.bea.gov/regional/zip/CAINC1.zip, via Invokely: https://invokely.ai/rankings/per-capita-personal-income/north-dakota-counties?period=2021 (Accessed: 11 October 2026).

BibTeX
@misc{bureau_counties_in_north_dakota_2021,
  author = {{U.S. Bureau of Economic Analysis}},
  title = {{CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents: Counties in North Dakota by per capita personal income, 2021}},
  year = {2026},
  howpublished = {Data set},
  url = {https://apps.bea.gov/regional/zip/CAINC1.zip},
  urldate = {2026-10-11},
  note = {Accessed via Invokely, https://invokely.ai/rankings/per-capita-personal-income/north-dakota-counties?period=2021. Publisher attribution: U.S. Bureau of Economic Analysis. CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. https://apps.bea.gov/regional/zip/CAINC1.zip. Retrieved 2026-10-11.},
}
RIS
TY  - DATA
AU  - U.S. Bureau of Economic Analysis
TI  - CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents: Counties in North Dakota by per capita personal income, 2021
PY  - 2026
DA  - 2026/02/05
PB  - U.S. Bureau of Economic Analysis
DB  - Invokely
UR  - https://apps.bea.gov/regional/zip/CAINC1.zip
L2  - https://invokely.ai/rankings/per-capita-personal-income/north-dakota-counties?period=2021
Y2  - 2026/10/11
N1  - Accessed via Invokely, https://invokely.ai/rankings/per-capita-personal-income/north-dakota-counties?period=2021.
N1  - Publisher attribution: U.S. Bureau of Economic Analysis. CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. https://apps.bea.gov/regional/zip/CAINC1.zip. Retrieved 2026-10-11.
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 per capita personal income using official data, and cite the source.
rank_places {"indicator":"per_capita_personal_income","level":"province","within":"North Dakota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=per_capita_personal_income&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 per capita personal income?

Steele County, with $91,048 in 2021, according to the U.S. Bureau of Economic Analysis.

Which county has the lowest per capita personal income?

Sioux County, with $37,887 in 2021.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Bureau of Economic Analysis, CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. Retrieved 2026-10-11.

Per capita personal income: other rankings

Counties in North Dakota: more rankings