Counties in North Dakota by per capita personal income

Cavalier County had the highest per capita personal income of 53 counties in 2020, at $91,904. Sioux County had the lowest, at $36,094. The median was $62,654 and the figure for North Dakota was $60,434. Source: the U.S. Bureau of Economic Analysis.

Keep it in a collection in your library.
Highest91,904Cavalier County
Lowest36,094Sioux County
Median62,65453 counties
North Dakota60,434History

Map of counties, 2020

Adams County: 60,071 USDBarnes County: 60,513 USDBenson County: 49,782 USDBillings County: 80,547 USDBottineau County: 68,608 USDBowman County: 70,672 USDBurke County: 76,360 USDBurleigh County: 62,360 USDCass County: 61,365 USDCavalier County: 91,904 USDDickey County: 66,325 USDDivide County: 62,431 USDDunn County: 74,275 USDEddy County: 68,227 USDEmmons County: 63,328 USDFoster County: 72,672 USDGolden Valley County: 50,787 USDGrand Forks County: 54,834 USDGrant County: 55,624 USDGriggs County: 67,071 USDHettinger County: 60,784 USDKidder County: 66,184 USDLaMoure County: 66,974 USDLogan County: 59,122 USDMcHenry County: 65,491 USDMcIntosh County: 69,292 USDMcKenzie County: 63,146 USDMcLean County: 64,979 USDMercer County: 61,768 USDMorton County: 55,618 USDMountrail County: 68,863 USDNelson County: 68,289 USDOliver County: 52,063 USDPembina County: 71,117 USDPierce County: 56,284 USDRamsey County: 55,841 USDRansom County: 57,620 USDRenville County: 79,742 USDRichland County: 51,134 USDRolette County: 48,742 USDSargent County: 65,207 USDSheridan County: 59,876 USDSioux County: 36,094 USDSlope County: 62,654 USDStark County: 61,250 USDSteele County: 85,297 USDStutsman County: 57,677 USDTowner County: 85,207 USDTraill County: 65,553 USDWalsh County: 61,160 USDWard County: 57,192 USDWells County: 73,518 USDWilliams County: 60,639 USD
  • Under 56K
  • 56K to 61K
  • 61K to 63K
  • 63K to 67K
  • 67K to 72K
  • 72K and over
USD, 2020. 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, 2020

Cavalier County: 91,904 USDCavalier County91,904Steele County: 85,297 USDSteele County85,297Towner County: 85,207 USDTowner County85,207Billings County: 80,547 USDBillings County80,547Renville County: 79,742 USDRenville County79,742Burke County: 76,360 USDBurke County76,360Dunn County: 74,275 USDDunn County74,275Wells County: 73,518 USDWells County73,518Foster County: 72,672 USDFoster County72,672Pembina County: 71,117 USDPembina County71,117Bowman County: 70,672 USDBowman County70,672McIntosh County: 69,292 USDMcIntosh County69,292Mountrail County: 68,863 USDMountrail County68,863Bottineau County: 68,608 USDBottineau County68,608Nelson County: 68,289 USDNelson County68,289Eddy County: 68,227 USDEddy County68,227Griggs County: 67,071 USDGriggs County67,071LaMoure County: 66,974 USDLaMoure County66,974Dickey County: 66,325 USDDickey County66,325Kidder County: 66,184 USDKidder County66,184Traill County: 65,553 USDTraill County65,553McHenry County: 65,491 USDMcHenry County65,491Sargent County: 65,207 USDSargent County65,207McLean County: 64,979 USDMcLean County64,979Emmons County: 63,328 USDEmmons County63,328McKenzie County: 63,146 USDMcKenzie County63,146Slope County: 62,654 USDSlope County62,654Divide County: 62,431 USDDivide County62,431Burleigh County: 62,360 USDBurleigh County62,360Mercer County: 61,768 USDMercer County61,768Cass County: 61,365 USDCass County61,365Stark County: 61,250 USDStark County61,250Walsh County: 61,160 USDWalsh County61,160Hettinger County: 60,784 USDHettinger County60,784Williams County: 60,639 USDWilliams County60,639Barnes County: 60,513 USDBarnes County60,513Adams County: 60,071 USDAdams County60,071Sheridan County: 59,876 USDSheridan County59,876Logan County: 59,122 USDLogan County59,122Stutsman County: 57,677 USDStutsman County57,677Ransom County: 57,620 USDRansom County57,620Ward County: 57,192 USDWard County57,192Pierce County: 56,284 USDPierce County56,284Ramsey County: 55,841 USDRamsey County55,841Grant County: 55,624 USDGrant County55,624Morton County: 55,618 USDMorton County55,618Grand Forks County: 54,834 USDGrand Forks County54,834Oliver County: 52,063 USDOliver County52,063Richland County: 51,134 USDRichland County51,134Golden Valley County: 50,787 USDGolden Valley County50,787Benson County: 49,782 USDBenson County49,782Rolette County: 48,742 USDRolette County48,742Sioux County: 36,094 USDSioux County36,094Cavalier County: 91,904 USDCavalier County91,904Steele County: 85,297 USDSteele County85,297Towner County: 85,207 USDTowner County85,207Billings County: 80,547 USDBillings County80,547Renville County: 79,742 USDRenville County79,742Burke County: 76,360 USDBurke County76,360Dunn County: 74,275 USDDunn County74,275Wells County: 73,518 USDWells County73,518Foster County: 72,672 USDFoster County72,672Pembina County: 71,117 USDPembina County71,117Bowman County: 70,672 USDBowman County70,672McIntosh County: 69,292 USDMcIntosh County69,292Mountrail County: 68,863 USDMountrail County68,863Bottineau County: 68,608 USDBottineau County68,608Nelson County: 68,289 USDNelson County68,289Eddy County: 68,227 USDEddy County68,227Griggs County: 67,071 USDGriggs County67,071LaMoure County: 66,974 USDLaMoure County66,974Dickey County: 66,325 USDDickey County66,325Kidder County: 66,184 USDKidder County66,184Traill County: 65,553 USDTraill County65,553McHenry County: 65,491 USDMcHenry County65,491Sargent County: 65,207 USDSargent County65,207McLean County: 64,979 USDMcLean County64,979Emmons County: 63,328 USDEmmons County63,328McKenzie County: 63,146 USDMcKenzie County63,146Slope County: 62,654 USDSlope County62,654Divide County: 62,431 USDDivide County62,431Burleigh County: 62,360 USDBurleigh County62,360Mercer County: 61,768 USDMercer County61,768Cass County: 61,365 USDCass County61,365Stark County: 61,250 USDStark County61,250Walsh County: 61,160 USDWalsh County61,160Hettinger County: 60,784 USDHettinger County60,784Williams County: 60,639 USDWilliams County60,639Barnes County: 60,513 USDBarnes County60,513Adams County: 60,071 USDAdams County60,071Sheridan County: 59,876 USDSheridan County59,876Logan County: 59,122 USDLogan County59,122Stutsman County: 57,677 USDStutsman County57,677Ransom County: 57,620 USDRansom County57,620Ward County: 57,192 USDWard County57,192Pierce County: 56,284 USDPierce County56,284Ramsey County: 55,841 USDRamsey County55,841Grant County: 55,624 USDGrant County55,624Morton County: 55,618 USDMorton County55,618Grand Forks County: 54,834 USDGrand Forks County54,834Oliver County: 52,063 USDOliver County52,063Richland County: 51,134 USDRichland County51,134Golden Valley County: 50,787 USDGolden Valley County50,787Benson County: 49,782 USDBenson County49,782Rolette County: 48,742 USDRolette County48,742Sioux County: 36,094 USDSioux County36,094
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

RankCounties2020
USD
Change on 2019
1Cavalier County91,904+40.6%
2Steele County85,297+28.2%
3Towner County85,207+43.6%
4Billings County80,547+5%
5Renville County79,742+12.4%
6Burke County76,360+4.1%
7Dunn County74,275+1.2%
8Wells County73,518+26.1%
9Foster County72,672+23.7%
10Pembina County71,117+22%
11Bowman County70,672+2.4%
12McIntosh County69,292+17.2%
13Mountrail County68,863+2.3%
14Bottineau County68,608+12.6%
15Nelson County68,289+16.5%
16Eddy County68,227+18.9%
17Griggs County67,071+17.6%
18LaMoure County66,974+10.1%
19Dickey County66,325+6.1%
20Kidder County66,184+24.3%
21Traill County65,553+17.2%
22McHenry County65,491+17.9%
23Sargent County65,207+5.4%
24McLean County64,979+10.3%
25Emmons County63,328+28.7%
26McKenzie County63,146-8.9%
27Slope County62,654+30.5%
28Divide County62,431+5.5%
29Burleigh County62,360+4.3%
30Mercer County61,768+5.9%
31Cass County61,365+6.5%
32Stark County61,250-2.4%
33Walsh County61,160+20.6%
34Hettinger County60,784+22.9%
35Williams County60,639-7.2%
36Barnes County60,513+8.6%
37Adams County60,071+20.9%
38Sheridan County59,876+24.4%
39Logan County59,122+16.2%
40Stutsman County57,677+13.3%
41Ransom County57,620+5%
42Ward County57,192+4.5%
43Pierce County56,284+16.5%
44Ramsey County55,841+12.2%
45Grant County55,624+30.9%
46Morton County55,618+7.3%
47Grand Forks County54,834+8.3%
48Oliver County52,063+15.1%
49Richland County51,134+2.3%
50Golden Valley County50,787+26.9%
51Benson County49,782+23.7%
52Rolette County48,742+17.2%
53Sioux County36,094+22.8%

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, 2020) [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, 2020. 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=2020. 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, 2020. 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=2020.

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, 2020 [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=2020 (Accessed: 11 October 2026).

BibTeX
@misc{bureau_counties_in_north_dakota_2020,
  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, 2020}},
  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=2020. 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, 2020
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=2020
Y2  - 2026/10/11
N1  - Accessed via Invokely, https://invokely.ai/rankings/per-capita-personal-income/north-dakota-counties?period=2020.
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?

Cavalier County, with $91,904 in 2020, according to the U.S. Bureau of Economic Analysis.

Which county has the lowest per capita personal income?

Sioux County, with $36,094 in 2020.

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