Counties in North Dakota by per capita personal income

Cavalier County had the highest per capita personal income of 53 counties in 2023, at $103,289. Sioux County had the lowest, at $36,308. The median was $73,396 and the figure for North Dakota was $72,066. Source: the U.S. Bureau of Economic Analysis.

Keep it in a collection in your library.
Highest103,289Cavalier County
Lowest36,308Sioux County
Median73,39653 counties
North Dakota72,066History

Map of counties, 2023

Adams County: 53,161 USDBarnes County: 74,235 USDBenson County: 59,174 USDBillings County: 82,133 USDBottineau County: 80,791 USDBowman County: 69,352 USDBurke County: 85,205 USDBurleigh County: 73,417 USDCass County: 72,151 USDCavalier County: 103,289 USDDickey County: 103,155 USDDivide County: 63,829 USDDunn County: 99,757 USDEddy County: 82,673 USDEmmons County: 70,514 USDFoster County: 77,737 USDGolden Valley County: 45,723 USDGrand Forks County: 64,623 USDGrant County: 51,542 USDGriggs County: 85,884 USDHettinger County: 50,354 USDKidder County: 80,232 USDLaMoure County: 92,922 USDLogan County: 71,627 USDMcHenry County: 72,058 USDMcIntosh County: 73,143 USDMcKenzie County: 81,224 USDMcLean County: 72,362 USDMercer County: 67,645 USDMorton County: 62,430 USDMountrail County: 79,277 USDNelson County: 81,331 USDOliver County: 55,675 USDPembina County: 89,357 USDPierce County: 64,043 USDRamsey County: 67,355 USDRansom County: 79,883 USDRenville County: 90,426 USDRichland County: 73,396 USDRolette County: 56,717 USDSargent County: 98,230 USDSheridan County: 64,755 USDSioux County: 36,308 USDSlope County: 40,515 USDStark County: 71,358 USDSteele County: 97,971 USDStutsman County: 68,583 USDTowner County: 99,182 USDTraill County: 73,989 USDWalsh County: 75,119 USDWard County: 66,740 USDWells County: 88,957 USDWilliams County: 74,989 USD
  • Under 61K
  • 61K to 69K
  • 69K to 73K
  • 73K to 80K
  • 80K to 89K
  • 89K and over
USD, 2023. 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, 2023

Cavalier County: 103,289 USDCavalier County103,289Dickey County: 103,155 USDDickey County103,155Dunn County: 99,757 USDDunn County99,757Towner County: 99,182 USDTowner County99,182Sargent County: 98,230 USDSargent County98,230Steele County: 97,971 USDSteele County97,971LaMoure County: 92,922 USDLaMoure County92,922Renville County: 90,426 USDRenville County90,426Pembina County: 89,357 USDPembina County89,357Wells County: 88,957 USDWells County88,957Griggs County: 85,884 USDGriggs County85,884Burke County: 85,205 USDBurke County85,205Eddy County: 82,673 USDEddy County82,673Billings County: 82,133 USDBillings County82,133Nelson County: 81,331 USDNelson County81,331McKenzie County: 81,224 USDMcKenzie County81,224Bottineau County: 80,791 USDBottineau County80,791Kidder County: 80,232 USDKidder County80,232Ransom County: 79,883 USDRansom County79,883Mountrail County: 79,277 USDMountrail County79,277Foster County: 77,737 USDFoster County77,737Walsh County: 75,119 USDWalsh County75,119Williams County: 74,989 USDWilliams County74,989Barnes County: 74,235 USDBarnes County74,235Traill County: 73,989 USDTraill County73,989Burleigh County: 73,417 USDBurleigh County73,417Richland County: 73,396 USDRichland County73,396McIntosh County: 73,143 USDMcIntosh County73,143McLean County: 72,362 USDMcLean County72,362Cass County: 72,151 USDCass County72,151McHenry County: 72,058 USDMcHenry County72,058Logan County: 71,627 USDLogan County71,627Stark County: 71,358 USDStark County71,358Emmons County: 70,514 USDEmmons County70,514Bowman County: 69,352 USDBowman County69,352Stutsman County: 68,583 USDStutsman County68,583Mercer County: 67,645 USDMercer County67,645Ramsey County: 67,355 USDRamsey County67,355Ward County: 66,740 USDWard County66,740Sheridan County: 64,755 USDSheridan County64,755Grand Forks County: 64,623 USDGrand Forks County64,623Pierce County: 64,043 USDPierce County64,043Divide County: 63,829 USDDivide County63,829Morton County: 62,430 USDMorton County62,430Benson County: 59,174 USDBenson County59,174Rolette County: 56,717 USDRolette County56,717Oliver County: 55,675 USDOliver County55,675Adams County: 53,161 USDAdams County53,161Grant County: 51,542 USDGrant County51,542Hettinger County: 50,354 USDHettinger County50,354Golden Valley County: 45,723 USDGolden Valley County45,723Slope County: 40,515 USDSlope County40,515Sioux County: 36,308 USDSioux County36,308Cavalier County: 103,289 USDCavalier County103,289Dickey County: 103,155 USDDickey County103,155Dunn County: 99,757 USDDunn County99,757Towner County: 99,182 USDTowner County99,182Sargent County: 98,230 USDSargent County98,230Steele County: 97,971 USDSteele County97,971LaMoure County: 92,922 USDLaMoure County92,922Renville County: 90,426 USDRenville County90,426Pembina County: 89,357 USDPembina County89,357Wells County: 88,957 USDWells County88,957Griggs County: 85,884 USDGriggs County85,884Burke County: 85,205 USDBurke County85,205Eddy County: 82,673 USDEddy County82,673Billings County: 82,133 USDBillings County82,133Nelson County: 81,331 USDNelson County81,331McKenzie County: 81,224 USDMcKenzie County81,224Bottineau County: 80,791 USDBottineau County80,791Kidder County: 80,232 USDKidder County80,232Ransom County: 79,883 USDRansom County79,883Mountrail County: 79,277 USDMountrail County79,277Foster County: 77,737 USDFoster County77,737Walsh County: 75,119 USDWalsh County75,119Williams County: 74,989 USDWilliams County74,989Barnes County: 74,235 USDBarnes County74,235Traill County: 73,989 USDTraill County73,989Burleigh County: 73,417 USDBurleigh County73,417Richland County: 73,396 USDRichland County73,396McIntosh County: 73,143 USDMcIntosh County73,143McLean County: 72,362 USDMcLean County72,362Cass County: 72,151 USDCass County72,151McHenry County: 72,058 USDMcHenry County72,058Logan County: 71,627 USDLogan County71,627Stark County: 71,358 USDStark County71,358Emmons County: 70,514 USDEmmons County70,514Bowman County: 69,352 USDBowman County69,352Stutsman County: 68,583 USDStutsman County68,583Mercer County: 67,645 USDMercer County67,645Ramsey County: 67,355 USDRamsey County67,355Ward County: 66,740 USDWard County66,740Sheridan County: 64,755 USDSheridan County64,755Grand Forks County: 64,623 USDGrand Forks County64,623Pierce County: 64,043 USDPierce County64,043Divide County: 63,829 USDDivide County63,829Morton County: 62,430 USDMorton County62,430Benson County: 59,174 USDBenson County59,174Rolette County: 56,717 USDRolette County56,717Oliver County: 55,675 USDOliver County55,675Adams County: 53,161 USDAdams County53,161Grant County: 51,542 USDGrant County51,542Hettinger County: 50,354 USDHettinger County50,354Golden Valley County: 45,723 USDGolden Valley County45,723Slope County: 40,515 USDSlope County40,515Sioux County: 36,308 USDSioux County36,308
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

RankCounties2023
USD
Change on 2022
1Cavalier County103,289-23.1%
2Dickey County103,155+4.9%
3Dunn County99,757-2.6%
4Towner County99,182-21.9%
5Sargent County98,230+7.3%
6Steele County97,971-10.6%
7LaMoure County92,922-1.1%
8Renville County90,426-20.5%
9Pembina County89,357-1%
10Wells County88,957-16%
11Griggs County85,884-8.3%
12Burke County85,205-16.6%
13Eddy County82,673-8.1%
14Billings County82,133-0.3%
15Nelson County81,331-11.1%
16McKenzie County81,224+1.5%
17Bottineau County80,791-9.3%
18Kidder County80,232-1.4%
19Ransom County79,883+5.1%
20Mountrail County79,277-5.3%
21Foster County77,737-10.9%
22Walsh County75,119-0.7%
23Williams County74,989+3.1%
24Barnes County74,235-0.5%
25Traill County73,989-0.4%
26Burleigh County73,417+2.3%
27Richland County73,396+10.9%
28McIntosh County73,143-14.4%
29McLean County72,362-7.2%
30Cass County72,151+3.8%
31McHenry County72,058-6.9%
32Logan County71,627-13.7%
33Stark County71,358+4.4%
34Emmons County70,514-20.8%
35Bowman County69,352-4.4%
36Stutsman County68,583+1.4%
37Mercer County67,645+3.7%
38Ramsey County67,355-2.3%
39Ward County66,740+4.1%
40Sheridan County64,755-31.2%
41Grand Forks County64,623+4.6%
42Pierce County64,043-12.7%
43Divide County63,829-15.2%
44Morton County62,430+0.8%
45Benson County59,174-11.2%
46Rolette County56,717-1.9%
47Oliver County55,675-9.8%
48Adams County53,161-13.9%
49Grant County51,542-19.9%
50Hettinger County50,354-26%
51Golden Valley County45,723-16.3%
52Slope County40,515-36.6%
53Sioux County36,308-9.4%

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

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

BibTeX
@misc{bureau_counties_in_north_dakota_2023,
  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, 2023}},
  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=2023. 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, 2023
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=2023
Y2  - 2026/10/11
N1  - Accessed via Invokely, https://invokely.ai/rankings/per-capita-personal-income/north-dakota-counties?period=2023.
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 $103,289 in 2023, according to the U.S. Bureau of Economic Analysis.

Which county has the lowest per capita personal income?

Sioux County, with $36,308 in 2023.

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