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.
Map of counties, 2023
- Under 61K
- 61K to 69K
- 69K to 73K
- 73K to 80K
- 80K to 89K
- 89K and over
All counties, 2023
Full ranking
| Rank | Counties | 2023 | Change on 2022 |
|---|---|---|---|
| 1 | Cavalier County | 103,289 | -23.1% |
| 2 | Dickey County | 103,155 | +4.9% |
| 3 | Dunn County | 99,757 | -2.6% |
| 4 | Towner County | 99,182 | -21.9% |
| 5 | Sargent County | 98,230 | +7.3% |
| 6 | Steele County | 97,971 | -10.6% |
| 7 | LaMoure County | 92,922 | -1.1% |
| 8 | Renville County | 90,426 | -20.5% |
| 9 | Pembina County | 89,357 | -1% |
| 10 | Wells County | 88,957 | -16% |
| 11 | Griggs County | 85,884 | -8.3% |
| 12 | Burke County | 85,205 | -16.6% |
| 13 | Eddy County | 82,673 | -8.1% |
| 14 | Billings County | 82,133 | -0.3% |
| 15 | Nelson County | 81,331 | -11.1% |
| 16 | McKenzie County | 81,224 | +1.5% |
| 17 | Bottineau County | 80,791 | -9.3% |
| 18 | Kidder County | 80,232 | -1.4% |
| 19 | Ransom County | 79,883 | +5.1% |
| 20 | Mountrail County | 79,277 | -5.3% |
| 21 | Foster County | 77,737 | -10.9% |
| 22 | Walsh County | 75,119 | -0.7% |
| 23 | Williams County | 74,989 | +3.1% |
| 24 | Barnes County | 74,235 | -0.5% |
| 25 | Traill County | 73,989 | -0.4% |
| 26 | Burleigh County | 73,417 | +2.3% |
| 27 | Richland County | 73,396 | +10.9% |
| 28 | McIntosh County | 73,143 | -14.4% |
| 29 | McLean County | 72,362 | -7.2% |
| 30 | Cass County | 72,151 | +3.8% |
| 31 | McHenry County | 72,058 | -6.9% |
| 32 | Logan County | 71,627 | -13.7% |
| 33 | Stark County | 71,358 | +4.4% |
| 34 | Emmons County | 70,514 | -20.8% |
| 35 | Bowman County | 69,352 | -4.4% |
| 36 | Stutsman County | 68,583 | +1.4% |
| 37 | Mercer County | 67,645 | +3.7% |
| 38 | Ramsey County | 67,355 | -2.3% |
| 39 | Ward County | 66,740 | +4.1% |
| 40 | Sheridan County | 64,755 | -31.2% |
| 41 | Grand Forks County | 64,623 | +4.6% |
| 42 | Pierce County | 64,043 | -12.7% |
| 43 | Divide County | 63,829 | -15.2% |
| 44 | Morton County | 62,430 | +0.8% |
| 45 | Benson County | 59,174 | -11.2% |
| 46 | Rolette County | 56,717 | -1.9% |
| 47 | Oliver County | 55,675 | -9.8% |
| 48 | Adams County | 53,161 | -13.9% |
| 49 | Grant County | 51,542 | -19.9% |
| 50 | Hettinger County | 50,354 | -26% |
| 51 | Golden Valley County | 45,723 | -16.3% |
| 52 | Slope County | 40,515 | -36.6% |
| 53 | Sioux County | 36,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
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 -
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
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.