Counties in Oklahoma by personal income

Oklahoma County had the highest personal income of 77 counties in 2021, at $51.54 billion. Harmon County had the lowest, at $121.81 million. The median was $991.23 million and the figure for Oklahoma was $218.12 billion. Source: the U.S. Bureau of Economic Analysis.

Keep it in a collection in your library.
Highest51,536.1Oklahoma County
Lowest121.8Harmon County
Median991.277 counties
Oklahoma218,124.4History

Map of counties, 2021

Adair County: 790.8 USD millionAlfalfa County: 249.5 USD millionAtoka County: 515.9 USD millionBeaver County: 340.5 USD millionBeckham County: 862.1 USD millionBlaine County: 418.7 USD millionBryan County: 2,096.9 USD millionCaddo County: 1,194.9 USD millionCanadian County: 8,377.7 USD millionCarter County: 2,363.7 USD millionCherokee County: 1,978.2 USD millionChoctaw County: 589.5 USD millionCimarron County: 157.2 USD millionCleveland County: 15,024.1 USD millionCoal County: 234.9 USD millionComanche County: 5,902.8 USD millionCotton County: 283.1 USD millionCraig County: 615 USD millionCreek County: 3,446.7 USD millionCuster County: 1,305.4 USD millionDelaware County: 1,702.1 USD millionDewey County: 213.6 USD millionEllis County: 215.3 USD millionGarfield County: 2,985.5 USD millionGarvin County: 1,285.4 USD millionGrady County: 2,632.3 USD millionGrant County: 241.4 USD millionGreer County: 193.1 USD millionHarmon County: 121.8 USD millionHarper County: 188.9 USD millionHaskell County: 498 USD millionHughes County: 642.4 USD millionJackson County: 1,234.7 USD millionJefferson County: 217.2 USD millionJohnston County: 460.7 USD millionKay County: 2,145.9 USD millionKingfisher County: 1,021.3 USD millionKiowa County: 378.3 USD millionLatimer County: 376 USD millionLe Flore County: 1,950.2 USD millionLincoln County: 1,548.9 USD millionLogan County: 2,433 USD millionLove County: 448.9 USD millionMcClain County: 2,328.9 USD millionMcCurtain County: 1,334.2 USD millionMcIntosh County: 815.5 USD millionMajor County: 367.5 USD millionMarshall County: 685.9 USD millionMayes County: 1,763.9 USD millionMurray County: 643.1 USD millionMuskogee County: 2,945.9 USD millionNoble County: 555.8 USD millionNowata County: 420.1 USD millionOkfuskee County: 427.2 USD millionOklahoma County: 51,536.1 USD millionOkmulgee County: 1,560 USD millionOsage County: 1,997.4 USD millionOttawa County: 1,421.3 USD millionPawnee County: 681.7 USD millionPayne County: 3,635 USD millionPittsburg County: 1,850.7 USD millionPontotoc County: 1,972.5 USD millionPottawatomie County: 3,677.9 USD millionPushmataha County: 438.3 USD millionRoger Mills County: 166.1 USD millionRogers County: 5,052.7 USD millionSeminole County: 991.2 USD millionSequoyah County: 1,693.7 USD millionStephens County: 2,047.6 USD millionTexas County: 1,261.1 USD millionTillman County: 286.8 USD millionTulsa County: 45,258.9 USD millionWagoner County: 4,111.8 USD millionWashington County: 4,394.1 USD millionWashita County: 442.1 USD millionWoods County: 411.8 USD millionWoodward County: 842.8 USD million
  • Under 300
  • 300 to 500
  • 500 to 1,000
  • 1,000 to 1,700
  • 1,700 to 2,700
  • 2,700 and over
USD million, 2021. 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.

Top 40 counties, 2021

Oklahoma County: 51,536.1 USD millionOklahoma County51,536.1Tulsa County: 45,258.9 USD millionTulsa County45,258.9Cleveland County: 15,024.1 USD millionCleveland County15,024.1Canadian County: 8,377.7 USD millionCanadian County8,377.7Comanche County: 5,902.8 USD millionComanche County5,902.8Rogers County: 5,052.7 USD millionRogers County5,052.7Washington County: 4,394.1 USD millionWashington County4,394.1Wagoner County: 4,111.8 USD millionWagoner County4,111.8Pottawatomie County: 3,677.9 USD millionPottawatomie County3,677.9Payne County: 3,635 USD millionPayne County3,635Creek County: 3,446.7 USD millionCreek County3,446.7Garfield County: 2,985.5 USD millionGarfield County2,985.5Muskogee County: 2,945.9 USD millionMuskogee County2,945.9Grady County: 2,632.3 USD millionGrady County2,632.3Logan County: 2,433 USD millionLogan County2,433Carter County: 2,363.7 USD millionCarter County2,363.7McClain County: 2,328.9 USD millionMcClain County2,328.9Kay County: 2,145.9 USD millionKay County2,145.9Bryan County: 2,096.9 USD millionBryan County2,096.9Stephens County: 2,047.6 USD millionStephens County2,047.6Osage County: 1,997.4 USD millionOsage County1,997.4Cherokee County: 1,978.2 USD millionCherokee County1,978.2Pontotoc County: 1,972.5 USD millionPontotoc County1,972.5Le Flore County: 1,950.2 USD millionLe Flore County1,950.2Pittsburg County: 1,850.7 USD millionPittsburg County1,850.7Mayes County: 1,763.9 USD millionMayes County1,763.9Delaware County: 1,702.1 USD millionDelaware County1,702.1Sequoyah County: 1,693.7 USD millionSequoyah County1,693.7Okmulgee County: 1,560 USD millionOkmulgee County1,560Lincoln County: 1,548.9 USD millionLincoln County1,548.9Ottawa County: 1,421.3 USD millionOttawa County1,421.3McCurtain County: 1,334.2 USD millionMcCurtain County1,334.2Custer County: 1,305.4 USD millionCuster County1,305.4Garvin County: 1,285.4 USD millionGarvin County1,285.4Texas County: 1,261.1 USD millionTexas County1,261.1Jackson County: 1,234.7 USD millionJackson County1,234.7Caddo County: 1,194.9 USD millionCaddo County1,194.9Kingfisher County: 1,021.3 USD millionKingfisher County1,021.3Seminole County: 991.2 USD millionSeminole County991.2Beckham County: 862.1 USD millionBeckham County862.1Oklahoma County: 51,536.1 USD millionOklahoma County51,536.1Tulsa County: 45,258.9 USD millionTulsa County45,258.9Cleveland County: 15,024.1 USD millionCleveland County15,024.1Canadian County: 8,377.7 USD millionCanadian County8,377.7Comanche County: 5,902.8 USD millionComanche County5,902.8Rogers County: 5,052.7 USD millionRogers County5,052.7Washington County: 4,394.1 USD millionWashington County4,394.1Wagoner County: 4,111.8 USD millionWagoner County4,111.8Pottawatomie County: 3,677.9 USD millionPottawatomie County3,677.9Payne County: 3,635 USD millionPayne County3,635Creek County: 3,446.7 USD millionCreek County3,446.7Garfield County: 2,985.5 USD millionGarfield County2,985.5Muskogee County: 2,945.9 USD millionMuskogee County2,945.9Grady County: 2,632.3 USD millionGrady County2,632.3Logan County: 2,433 USD millionLogan County2,433Carter County: 2,363.7 USD millionCarter County2,363.7McClain County: 2,328.9 USD millionMcClain County2,328.9Kay County: 2,145.9 USD millionKay County2,145.9Bryan County: 2,096.9 USD millionBryan County2,096.9Stephens County: 2,047.6 USD millionStephens County2,047.6Osage County: 1,997.4 USD millionOsage County1,997.4Cherokee County: 1,978.2 USD millionCherokee County1,978.2Pontotoc County: 1,972.5 USD millionPontotoc County1,972.5Le Flore County: 1,950.2 USD millionLe Flore County1,950.2Pittsburg County: 1,850.7 USD millionPittsburg County1,850.7Mayes County: 1,763.9 USD millionMayes County1,763.9Delaware County: 1,702.1 USD millionDelaware County1,702.1Sequoyah County: 1,693.7 USD millionSequoyah County1,693.7Okmulgee County: 1,560 USD millionOkmulgee County1,560Lincoln County: 1,548.9 USD millionLincoln County1,548.9Ottawa County: 1,421.3 USD millionOttawa County1,421.3McCurtain County: 1,334.2 USD millionMcCurtain County1,334.2Custer County: 1,305.4 USD millionCuster County1,305.4Garvin County: 1,285.4 USD millionGarvin County1,285.4Texas County: 1,261.1 USD millionTexas County1,261.1Jackson County: 1,234.7 USD millionJackson County1,234.7Caddo County: 1,194.9 USD millionCaddo County1,194.9Kingfisher County: 1,021.3 USD millionKingfisher County1,021.3Seminole County: 991.2 USD millionSeminole County991.2Beckham County: 862.1 USD millionBeckham County862.1
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

RankCounties2021
USD million
Change on 2020
1Oklahoma County51,536.1+10.5%
2Tulsa County45,258.9+9.8%
3Cleveland County15,024.1+7.5%
4Canadian County8,377.7+11.4%
5Comanche County5,902.8+7.3%
6Rogers County5,052.7+7.3%
7Washington County4,394.1+31.3%
8Wagoner County4,111.8+11.6%
9Pottawatomie County3,677.9+18.1%
10Payne County3,635+8.4%
11Creek County3,446.7+6.8%
12Garfield County2,985.5+7.5%
13Muskogee County2,945.9+8.2%
14Grady County2,632.3+7.4%
15Logan County2,433+7.6%
16Carter County2,363.7+7.7%
17McClain County2,328.9+12.5%
18Kay County2,145.9+9.1%
19Bryan County2,096.9+12.1%
20Stephens County2,047.6+5.4%
21Osage County1,997.4+13%
22Cherokee County1,978.2+13.3%
23Pontotoc County1,972.5+7.7%
24Le Flore County1,950.2+9.7%
25Pittsburg County1,850.7+4.8%
26Mayes County1,763.9+7.9%
27Delaware County1,702.1+11%
28Sequoyah County1,693.7+10.8%
29Okmulgee County1,560+8.4%
30Lincoln County1,548.9+10.6%
31Ottawa County1,421.3+10.9%
32McCurtain County1,334.2+12.9%
33Custer County1,305.4+8.3%
34Garvin County1,285.4+6.9%
35Texas County1,261.1+16.4%
36Jackson County1,234.7+10.4%
37Caddo County1,194.9+7.1%
38Kingfisher County1,021.3+12.8%
39Seminole County991.2+9%
40Beckham County862.1+3.5%
41Woodward County842.8+5.9%
42McIntosh County815.5+7.2%
43Adair County790.8+14%
44Marshall County685.9+8.5%
45Pawnee County681.7+8.4%
46Murray County643.1+5.6%
47Hughes County642.4+19.3%
48Craig County615+5.8%
49Choctaw County589.5+11.5%
50Noble County555.8+5.4%
51Atoka County515.9+6.1%
52Haskell County498+12.5%
53Johnston County460.7+8.9%
54Love County448.9+5.6%
55Washita County442.1+6.9%
56Pushmataha County438.3+9.7%
57Okfuskee County427.2+7.6%
58Nowata County420.1+6.1%
59Blaine County418.7+11.3%
60Woods County411.8+8.1%
61Kiowa County378.3+4.6%
62Latimer County376+5.1%
63Major County367.5+8.8%
64Beaver County340.5+18.6%
65Tillman County286.8+9.6%
66Cotton County283.1+2.7%
67Alfalfa County249.5+9.3%
68Grant County241.4+8.6%
69Coal County234.9+8.3%
70Jefferson County217.2+1.4%
71Ellis County215.3+7.4%
72Dewey County213.6-5.8%
73Greer County193.1+5.9%
74Harper County188.9+6.8%
75Roger Mills County166.1+5.4%
76Cimarron County157.2+6%
77Harmon County121.8+6.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 Oklahoma by personal income, 2021) [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 Oklahoma by 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/personal-income/oklahoma-counties?period=2021. 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 Oklahoma by personal income, 2021. Dataset. Accessed October 12, 2026. https://apps.bea.gov/regional/zip/CAINC1.zip. Also distributed by Invokely, https://invokely.ai/rankings/personal-income/oklahoma-counties?period=2021.

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 Oklahoma by personal income, 2021 [Dataset]. Available at: https://apps.bea.gov/regional/zip/CAINC1.zip, via Invokely: https://invokely.ai/rankings/personal-income/oklahoma-counties?period=2021 (Accessed: 12 October 2026).

BibTeX
@misc{bureau_counties_in_oklahoma_by_2021,
  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 Oklahoma by personal income, 2021}},
  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/oklahoma-counties?period=2021. 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 Oklahoma by 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/personal-income/oklahoma-counties?period=2021
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/personal-income/oklahoma-counties?period=2021.
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 Oklahoma by personal income using official data, and cite the source.
rank_places {"indicator":"personal_income","level":"province","within":"Oklahoma","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=personal_income&level=province&within=Oklahoma&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?

Oklahoma County, with $51.54 billion in 2021, according to the U.S. Bureau of Economic Analysis.

Which county has the lowest personal income?

Harmon County, with $121.81 million 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, 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 Oklahoma: more rankings