Counties in North Dakota by personal income

Cass County had the highest personal income of 53 counties in 2020, at $11.35 billion. Slope County had the lowest, at $43.98 million. The median was $291.65 million and the figure for North Dakota was $47.12 billion. Source: the U.S. Bureau of Economic Analysis.

Keep it in a collection in your library.
Highest11,346.3Cass County
Lowest44Slope County
Median291.653 counties
North Dakota47,115.2History

Map of counties, 2020

Adams County: 131 USD millionBarnes County: 656.1 USD millionBenson County: 295.7 USD millionBillings County: 75.2 USD millionBottineau County: 437.4 USD millionBowman County: 210.7 USD millionBurke County: 167.4 USD millionBurleigh County: 6,148 USD millionCass County: 11,346.3 USD millionCavalier County: 340 USD millionDickey County: 329 USD millionDivide County: 137.7 USD millionDunn County: 304.4 USD millionEddy County: 158.4 USD millionEmmons County: 208.4 USD millionFoster County: 246.2 USD millionGolden Valley County: 87.3 USD millionGrand Forks County: 4,010.1 USD millionGrant County: 127.4 USD millionGriggs County: 154.3 USD millionHettinger County: 150 USD millionKidder County: 158.3 USD millionLaMoure County: 274.3 USD millionLogan County: 111.1 USD millionMcHenry County: 348.2 USD millionMcIntosh County: 174.3 USD millionMcKenzie County: 933 USD millionMcLean County: 634.4 USD millionMercer County: 515.6 USD millionMorton County: 1,853.3 USD millionMountrail County: 675.1 USD millionNelson County: 204.8 USD millionOliver County: 97.3 USD millionPembina County: 485.4 USD millionPierce County: 223.7 USD millionRamsey County: 646.9 USD millionRansom County: 328 USD millionRenville County: 182 USD millionRichland County: 845.3 USD millionRolette County: 594.7 USD millionSargent County: 250.6 USD millionSheridan County: 75.6 USD millionSioux County: 140.1 USD millionSlope County: 44 USD millionStark County: 2,072.4 USD millionSteele County: 152.7 USD millionStutsman County: 1,243.2 USD millionTowner County: 182.3 USD millionTraill County: 523 USD millionWalsh County: 643.7 USD millionWard County: 3,999 USD millionWells County: 291.6 USD millionWilliams County: 2,497.7 USD million
  • Under 100
  • 100 to 200
  • 200 to 300
  • 300 to 500
  • 500 to 900
  • 900 and over
USD million, 2020. Source: BEA, CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents. Boundaries: U.S. Census Bureau cartographic boundary files.

All counties, 2020

Cass County: 11,346.3 USD millionCass County11,346.3Burleigh County: 6,148 USD millionBurleigh County6,148Grand Forks County: 4,010.1 USD millionGrand Forks County4,010.1Ward County: 3,999 USD millionWard County3,999Williams County: 2,497.7 USD millionWilliams County2,497.7Stark County: 2,072.4 USD millionStark County2,072.4Morton County: 1,853.3 USD millionMorton County1,853.3Stutsman County: 1,243.2 USD millionStutsman County1,243.2McKenzie County: 933 USD millionMcKenzie County933Richland County: 845.3 USD millionRichland County845.3Mountrail County: 675.1 USD millionMountrail County675.1Barnes County: 656.1 USD millionBarnes County656.1Ramsey County: 646.9 USD millionRamsey County646.9Walsh County: 643.7 USD millionWalsh County643.7McLean County: 634.4 USD millionMcLean County634.4Rolette County: 594.7 USD millionRolette County594.7Traill County: 523 USD millionTraill County523Mercer County: 515.6 USD millionMercer County515.6Pembina County: 485.4 USD millionPembina County485.4Bottineau County: 437.4 USD millionBottineau County437.4McHenry County: 348.2 USD millionMcHenry County348.2Cavalier County: 340 USD millionCavalier County340Dickey County: 329 USD millionDickey County329Ransom County: 328 USD millionRansom County328Dunn County: 304.4 USD millionDunn County304.4Benson County: 295.7 USD millionBenson County295.7Wells County: 291.6 USD millionWells County291.6LaMoure County: 274.3 USD millionLaMoure County274.3Sargent County: 250.6 USD millionSargent County250.6Foster County: 246.2 USD millionFoster County246.2Pierce County: 223.7 USD millionPierce County223.7Bowman County: 210.7 USD millionBowman County210.7Emmons County: 208.4 USD millionEmmons County208.4Nelson County: 204.8 USD millionNelson County204.8Towner County: 182.3 USD millionTowner County182.3Renville County: 182 USD millionRenville County182McIntosh County: 174.3 USD millionMcIntosh County174.3Burke County: 167.4 USD millionBurke County167.4Eddy County: 158.4 USD millionEddy County158.4Kidder County: 158.3 USD millionKidder County158.3Griggs County: 154.3 USD millionGriggs County154.3Steele County: 152.7 USD millionSteele County152.7Hettinger County: 150 USD millionHettinger County150Sioux County: 140.1 USD millionSioux County140.1Divide County: 137.7 USD millionDivide County137.7Adams County: 131 USD millionAdams County131Grant County: 127.4 USD millionGrant County127.4Logan County: 111.1 USD millionLogan County111.1Oliver County: 97.3 USD millionOliver County97.3Golden Valley County: 87.3 USD millionGolden Valley County87.3Sheridan County: 75.6 USD millionSheridan County75.6Billings County: 75.2 USD millionBillings County75.2Slope County: 44 USD millionSlope County44Cass County: 11,346.3 USD millionCass County11,346.3Burleigh County: 6,148 USD millionBurleigh County6,148Grand Forks County: 4,010.1 USD millionGrand Forks County4,010.1Ward County: 3,999 USD millionWard County3,999Williams County: 2,497.7 USD millionWilliams County2,497.7Stark County: 2,072.4 USD millionStark County2,072.4Morton County: 1,853.3 USD millionMorton County1,853.3Stutsman County: 1,243.2 USD millionStutsman County1,243.2McKenzie County: 933 USD millionMcKenzie County933Richland County: 845.3 USD millionRichland County845.3Mountrail County: 675.1 USD millionMountrail County675.1Barnes County: 656.1 USD millionBarnes County656.1Ramsey County: 646.9 USD millionRamsey County646.9Walsh County: 643.7 USD millionWalsh County643.7McLean County: 634.4 USD millionMcLean County634.4Rolette County: 594.7 USD millionRolette County594.7Traill County: 523 USD millionTraill County523Mercer County: 515.6 USD millionMercer County515.6Pembina County: 485.4 USD millionPembina County485.4Bottineau County: 437.4 USD millionBottineau County437.4McHenry County: 348.2 USD millionMcHenry County348.2Cavalier County: 340 USD millionCavalier County340Dickey County: 329 USD millionDickey County329Ransom County: 328 USD millionRansom County328Dunn County: 304.4 USD millionDunn County304.4Benson County: 295.7 USD millionBenson County295.7Wells County: 291.6 USD millionWells County291.6LaMoure County: 274.3 USD millionLaMoure County274.3Sargent County: 250.6 USD millionSargent County250.6Foster County: 246.2 USD millionFoster County246.2Pierce County: 223.7 USD millionPierce County223.7Bowman County: 210.7 USD millionBowman County210.7Emmons County: 208.4 USD millionEmmons County208.4Nelson County: 204.8 USD millionNelson County204.8Towner County: 182.3 USD millionTowner County182.3Renville County: 182 USD millionRenville County182McIntosh County: 174.3 USD millionMcIntosh County174.3Burke County: 167.4 USD millionBurke County167.4Eddy County: 158.4 USD millionEddy County158.4Kidder County: 158.3 USD millionKidder County158.3Griggs County: 154.3 USD millionGriggs County154.3Steele County: 152.7 USD millionSteele County152.7Hettinger County: 150 USD millionHettinger County150Sioux County: 140.1 USD millionSioux County140.1Divide County: 137.7 USD millionDivide County137.7Adams County: 131 USD millionAdams County131Grant County: 127.4 USD millionGrant County127.4Logan County: 111.1 USD millionLogan County111.1Oliver County: 97.3 USD millionOliver County97.3Golden Valley County: 87.3 USD millionGolden Valley County87.3Sheridan County: 75.6 USD millionSheridan County75.6Billings County: 75.2 USD millionBillings County75.2Slope County: 44 USD millionSlope County44
USD million. Source: BEA, CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents. Retrieved 2026-10-12.

Full ranking

RankCounties2020
USD million
Change on 2019
1Cass County11,346.3+7.5%
2Burleigh County6,148+5%
3Grand Forks County4,010.1+8.5%
4Ward County3,999+4.7%
5Williams County2,497.7-4.9%
6Stark County2,072.4-0.2%
7Morton County1,853.3+8.4%
8Stutsman County1,243.2+12.6%
9McKenzie County933-7.6%
10Richland County845.3+2.4%
11Mountrail County675.1+1.5%
12Barnes County656.1+9%
13Ramsey County646.9+11.3%
14Walsh County643.7+18.9%
15McLean County634.4+10.3%
16Rolette County594.7+15.1%
17Traill County523+16%
18Mercer County515.6+5.7%
19Pembina County485.4+20.8%
20Bottineau County437.4+12.9%
21McHenry County348.2+16%
22Cavalier County340+40%
23Dickey County329+3.7%
24Ransom County328+4.8%
25Dunn County304.4+2.1%
26Benson County295.7+21.2%
27Wells County291.6+24.4%
28LaMoure County274.3+10.1%
29Sargent County250.6+4%
30Foster County246.2+22.9%
31Pierce County223.7+14.8%
32Bowman County210.7+1.3%
33Emmons County208.4+27.7%
34Nelson County204.8+14.4%
35Towner County182.3+38.6%
36Renville County182+11.2%
37McIntosh County174.3+15.9%
38Burke County167.4+3.7%
39Eddy County158.4+15.9%
40Kidder County158.3+23%
41Griggs County154.3+17.7%
42Steele County152.7+27.1%
43Hettinger County150+18.7%
44Sioux County140.1+19%
45Divide County137.7+7.4%
46Adams County131+19.4%
47Grant County127.4+28.4%
48Logan County111.1+18.5%
49Oliver County97.3+12.9%
50Golden Valley County87.3+24.8%
51Sheridan County75.6+22.4%
52Billings County75.2-0.3%
53Slope County44+26.9%

Other periods

About this ranking

Total income received by the residents of a place from work, own businesses, property and government benefits, before income taxes, in millions of current US dollars. United States: Bureau of Economic Analysis regional accounts, table SAINC1 line 1 for the nation and states and CAINC1 line 1 for counties.

Counted where people live, not where they work. The national figure is the total of the states, which differs slightly from personal income in the national accounts. Divided by BEA population it gives per_capita_personal_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. Bureau of Economic Analysis. CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents. https://apps.bea.gov/regional/zip/CAINC1.zip. 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. Bureau of Economic Analysis. (2026). CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents (Counties in North Dakota by personal income, 2020) [Data set]. Retrieved October 12, 2026, from https://apps.bea.gov/regional/zip/CAINC1.zip

MLA 9

CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents, Counties in North Dakota by 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/personal-income/north-dakota-counties?period=2020. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Bureau of Economic Analysis. 2026. CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents. Counties in North Dakota by personal income, 2020. Dataset. Accessed October 12, 2026. https://apps.bea.gov/regional/zip/CAINC1.zip. Also distributed by Invokely, https://invokely.ai/rankings/personal-income/north-dakota-counties?period=2020.

Harvard

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

BibTeX
@misc{bureau_counties_in_north_dakota_2020,
  author = {{U.S. Bureau of Economic Analysis}},
  title = {{CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents: Counties in North Dakota by personal income, 2020}},
  year = {2026},
  howpublished = {Data set},
  url = {https://apps.bea.gov/regional/zip/CAINC1.zip},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/personal-income/north-dakota-counties?period=2020. Publisher attribution: U.S. Bureau of Economic Analysis. CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents. https://apps.bea.gov/regional/zip/CAINC1.zip. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Bureau of Economic Analysis
TI  - CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents: Counties in North Dakota by 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/personal-income/north-dakota-counties?period=2020
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/personal-income/north-dakota-counties?period=2020.
N1  - Publisher attribution: U.S. Bureau of Economic Analysis. CAINC1: county annual personal income summary, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents. https://apps.bea.gov/regional/zip/CAINC1.zip. 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 personal income using official data, and cite the source.
rank_places {"indicator":"personal_income","level":"province","within":"North Dakota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=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 personal income?

Cass County, with $11.35 billion in 2020, according to the U.S. Bureau of Economic Analysis.

Which county has the lowest personal income?

Slope County, with $43.98 million 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, personal income (published in thousands of dollars, shown in millions), individual counties and county equivalents. Retrieved 2026-10-12.

Personal income: other rankings

Counties in North Dakota: more rankings