Counties in Oklahoma by personal income

Oklahoma County had the highest personal income of 77 counties in 2023, at $60.18 billion. Harmon County had the lowest, at $143.72 million. The median was $1.05 billion and the figure for Oklahoma was $245.54 billion. Source: the U.S. Bureau of Economic Analysis.

Keep it in a collection in your library.
Highest60,182.8Oklahoma County
Lowest143.7Harmon County
Median1,046.477 counties
Oklahoma245,536.9History

Map of counties, 2023

Adair County: 839.3 USD millionAlfalfa County: 280.7 USD millionAtoka County: 540.9 USD millionBeaver County: 355.5 USD millionBeckham County: 941.9 USD millionBlaine County: 470 USD millionBryan County: 2,281.6 USD millionCaddo County: 1,241.4 USD millionCanadian County: 9,567.8 USD millionCarter County: 2,604.3 USD millionCherokee County: 2,081.6 USD millionChoctaw County: 612 USD millionCimarron County: 182.9 USD millionCleveland County: 16,534.1 USD millionCoal County: 249.2 USD millionComanche County: 6,225.9 USD millionCotton County: 298.9 USD millionCraig County: 677 USD millionCreek County: 3,718.4 USD millionCuster County: 1,381.9 USD millionDelaware County: 1,931 USD millionDewey County: 271.2 USD millionEllis County: 233.7 USD millionGarfield County: 3,222.6 USD millionGarvin County: 1,296.4 USD millionGrady County: 2,903 USD millionGrant County: 257.1 USD millionGreer County: 220.7 USD millionHarmon County: 143.7 USD millionHarper County: 219.5 USD millionHaskell County: 548.7 USD millionHughes County: 637.2 USD millionJackson County: 1,327 USD millionJefferson County: 238.4 USD millionJohnston County: 513.8 USD millionKay County: 2,165.2 USD millionKingfisher County: 1,140.5 USD millionKiowa County: 398.3 USD millionLatimer County: 401.5 USD millionLe Flore County: 2,132.3 USD millionLincoln County: 1,619.6 USD millionLogan County: 2,697.9 USD millionLove County: 470.5 USD millionMcClain County: 2,694.1 USD millionMcCurtain County: 1,410.2 USD millionMcIntosh County: 875.4 USD millionMajor County: 396.1 USD millionMarshall County: 787.1 USD millionMayes County: 1,905.5 USD millionMurray County: 692 USD millionMuskogee County: 3,163.3 USD millionNoble County: 588.1 USD millionNowata County: 461.1 USD millionOkfuskee County: 451.6 USD millionOklahoma County: 60,182.8 USD millionOkmulgee County: 1,656.1 USD millionOsage County: 2,081.9 USD millionOttawa County: 1,448.6 USD millionPawnee County: 722.8 USD millionPayne County: 3,892.6 USD millionPittsburg County: 1,976.5 USD millionPontotoc County: 2,156.4 USD millionPottawatomie County: 3,584.2 USD millionPushmataha County: 450.6 USD millionRoger Mills County: 183.5 USD millionRogers County: 5,636.7 USD millionSeminole County: 1,046.4 USD millionSequoyah County: 1,794.8 USD millionStephens County: 2,331.7 USD millionTexas County: 1,293.3 USD millionTillman County: 270.8 USD millionTulsa County: 54,904.3 USD millionWagoner County: 4,577.2 USD millionWashington County: 5,764.5 USD millionWashita County: 462.2 USD millionWoods County: 456.8 USD millionWoodward County: 926 USD million
  • Under 300
  • 300 to 500
  • 500 to 1,000
  • 1,000 to 1,900
  • 1,900 to 3,000
  • 3,000 and over
USD million, 2023. 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, 2023

Oklahoma County: 60,182.8 USD millionOklahoma County60,182.8Tulsa County: 54,904.3 USD millionTulsa County54,904.3Cleveland County: 16,534.1 USD millionCleveland County16,534.1Canadian County: 9,567.8 USD millionCanadian County9,567.8Comanche County: 6,225.9 USD millionComanche County6,225.9Washington County: 5,764.5 USD millionWashington County5,764.5Rogers County: 5,636.7 USD millionRogers County5,636.7Wagoner County: 4,577.2 USD millionWagoner County4,577.2Payne County: 3,892.6 USD millionPayne County3,892.6Creek County: 3,718.4 USD millionCreek County3,718.4Pottawatomie County: 3,584.2 USD millionPottawatomie County3,584.2Garfield County: 3,222.6 USD millionGarfield County3,222.6Muskogee County: 3,163.3 USD millionMuskogee County3,163.3Grady County: 2,903 USD millionGrady County2,903Logan County: 2,697.9 USD millionLogan County2,697.9McClain County: 2,694.1 USD millionMcClain County2,694.1Carter County: 2,604.3 USD millionCarter County2,604.3Stephens County: 2,331.7 USD millionStephens County2,331.7Bryan County: 2,281.6 USD millionBryan County2,281.6Kay County: 2,165.2 USD millionKay County2,165.2Pontotoc County: 2,156.4 USD millionPontotoc County2,156.4Le Flore County: 2,132.3 USD millionLe Flore County2,132.3Osage County: 2,081.9 USD millionOsage County2,081.9Cherokee County: 2,081.6 USD millionCherokee County2,081.6Pittsburg County: 1,976.5 USD millionPittsburg County1,976.5Delaware County: 1,931 USD millionDelaware County1,931Mayes County: 1,905.5 USD millionMayes County1,905.5Sequoyah County: 1,794.8 USD millionSequoyah County1,794.8Okmulgee County: 1,656.1 USD millionOkmulgee County1,656.1Lincoln County: 1,619.6 USD millionLincoln County1,619.6Ottawa County: 1,448.6 USD millionOttawa County1,448.6McCurtain County: 1,410.2 USD millionMcCurtain County1,410.2Custer County: 1,381.9 USD millionCuster County1,381.9Jackson County: 1,327 USD millionJackson County1,327Garvin County: 1,296.4 USD millionGarvin County1,296.4Texas County: 1,293.3 USD millionTexas County1,293.3Caddo County: 1,241.4 USD millionCaddo County1,241.4Kingfisher County: 1,140.5 USD millionKingfisher County1,140.5Seminole County: 1,046.4 USD millionSeminole County1,046.4Beckham County: 941.9 USD millionBeckham County941.9Oklahoma County: 60,182.8 USD millionOklahoma County60,182.8Tulsa County: 54,904.3 USD millionTulsa County54,904.3Cleveland County: 16,534.1 USD millionCleveland County16,534.1Canadian County: 9,567.8 USD millionCanadian County9,567.8Comanche County: 6,225.9 USD millionComanche County6,225.9Washington County: 5,764.5 USD millionWashington County5,764.5Rogers County: 5,636.7 USD millionRogers County5,636.7Wagoner County: 4,577.2 USD millionWagoner County4,577.2Payne County: 3,892.6 USD millionPayne County3,892.6Creek County: 3,718.4 USD millionCreek County3,718.4Pottawatomie County: 3,584.2 USD millionPottawatomie County3,584.2Garfield County: 3,222.6 USD millionGarfield County3,222.6Muskogee County: 3,163.3 USD millionMuskogee County3,163.3Grady County: 2,903 USD millionGrady County2,903Logan County: 2,697.9 USD millionLogan County2,697.9McClain County: 2,694.1 USD millionMcClain County2,694.1Carter County: 2,604.3 USD millionCarter County2,604.3Stephens County: 2,331.7 USD millionStephens County2,331.7Bryan County: 2,281.6 USD millionBryan County2,281.6Kay County: 2,165.2 USD millionKay County2,165.2Pontotoc County: 2,156.4 USD millionPontotoc County2,156.4Le Flore County: 2,132.3 USD millionLe Flore County2,132.3Osage County: 2,081.9 USD millionOsage County2,081.9Cherokee County: 2,081.6 USD millionCherokee County2,081.6Pittsburg County: 1,976.5 USD millionPittsburg County1,976.5Delaware County: 1,931 USD millionDelaware County1,931Mayes County: 1,905.5 USD millionMayes County1,905.5Sequoyah County: 1,794.8 USD millionSequoyah County1,794.8Okmulgee County: 1,656.1 USD millionOkmulgee County1,656.1Lincoln County: 1,619.6 USD millionLincoln County1,619.6Ottawa County: 1,448.6 USD millionOttawa County1,448.6McCurtain County: 1,410.2 USD millionMcCurtain County1,410.2Custer County: 1,381.9 USD millionCuster County1,381.9Jackson County: 1,327 USD millionJackson County1,327Garvin County: 1,296.4 USD millionGarvin County1,296.4Texas County: 1,293.3 USD millionTexas County1,293.3Caddo County: 1,241.4 USD millionCaddo County1,241.4Kingfisher County: 1,140.5 USD millionKingfisher County1,140.5Seminole County: 1,046.4 USD millionSeminole County1,046.4Beckham County: 941.9 USD millionBeckham County941.9
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

RankCounties2023
USD million
Change on 2022
1Oklahoma County60,182.8+5.1%
2Tulsa County54,904.3+7.5%
3Cleveland County16,534.1+6.5%
4Canadian County9,567.8+7.8%
5Comanche County6,225.9+5.4%
6Washington County5,764.5-1.6%
7Rogers County5,636.7+8%
8Wagoner County4,577.2+8.1%
9Payne County3,892.6+5.6%
10Creek County3,718.4+6.4%
11Pottawatomie County3,584.2+3.7%
12Garfield County3,222.6+5.2%
13Muskogee County3,163.3+5.5%
14Grady County2,903+6.6%
15Logan County2,697.9+7%
16McClain County2,694.1+8.1%
17Carter County2,604.3+5.7%
18Stephens County2,331.7+5.8%
19Bryan County2,281.6+7.4%
20Kay County2,165.2+3.4%
21Pontotoc County2,156.4+6.4%
22Le Flore County2,132.3+4%
23Osage County2,081.9+5.3%
24Cherokee County2,081.6+5.8%
25Pittsburg County1,976.5+6%
26Delaware County1,931+4.9%
27Mayes County1,905.5+7%
28Sequoyah County1,794.8+5.5%
29Okmulgee County1,656.1+4.8%
30Lincoln County1,619.6+8%
31Ottawa County1,448.6+3.8%
32McCurtain County1,410.2+2.5%
33Custer County1,381.9+3.9%
34Jackson County1,327+3.9%
35Garvin County1,296.4+5%
36Texas County1,293.3+9.6%
37Caddo County1,241.4+5.9%
38Kingfisher County1,140.5+5%
39Seminole County1,046.4+5.3%
40Beckham County941.9+9.3%
41Woodward County926+11.9%
42McIntosh County875.4+7.2%
43Adair County839.3+1.6%
44Marshall County787.1+8.5%
45Pawnee County722.8+5.7%
46Murray County692+7.3%
47Craig County677+6.3%
48Hughes County637.2+3.5%
49Choctaw County612+8.2%
50Noble County588.1+7.7%
51Haskell County548.7+5.7%
52Atoka County540.9+6.8%
53Johnston County513.8+8.7%
54Love County470.5+5.9%
55Blaine County470+6.5%
56Washita County462.2+4.4%
57Nowata County461.1+7.9%
58Woods County456.8+6.5%
59Okfuskee County451.6+7.4%
60Pushmataha County450.6+6.6%
61Latimer County401.5+5.2%
62Kiowa County398.3-0.6%
63Major County396.1+8.7%
64Beaver County355.5+3.7%
65Cotton County298.9+5.6%
66Alfalfa County280.7+11.1%
67Dewey County271.2+18.8%
68Tillman County270.8-4.2%
69Grant County257.1+10.4%
70Coal County249.2+7%
71Jefferson County238.4+2.7%
72Ellis County233.7+3.4%
73Greer County220.7+5.7%
74Harper County219.5+14.4%
75Roger Mills County183.5+12.3%
76Cimarron County182.9+22.1%
77Harmon County143.7+0.8%

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

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

BibTeX
@misc{bureau_counties_in_oklahoma_by_2023,
  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, 2023}},
  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=2023. 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, 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/personal-income/oklahoma-counties?period=2023
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/personal-income/oklahoma-counties?period=2023.
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 $60.18 billion in 2023, according to the U.S. Bureau of Economic Analysis.

Which county has the lowest personal income?

Harmon County, with $143.72 million 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, 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