Counties in Oklahoma by personal income

Oklahoma County had the highest personal income of 77 counties in 2020, at $46.64 billion. Harmon County had the lowest, at $113.94 million. The median was $905.37 million and the figure for Oklahoma was $198.23 billion. Source: the U.S. Bureau of Economic Analysis.

Keep it in a collection in your library.
Highest46,639.2Oklahoma County
Lowest113.9Harmon County
Median905.477 counties
Oklahoma198,234.7History

Map of counties, 2020

Adair County: 693.7 USD millionAlfalfa County: 228.2 USD millionAtoka County: 486.3 USD millionBeaver County: 287.1 USD millionBeckham County: 833.1 USD millionBlaine County: 376.3 USD millionBryan County: 1,871.3 USD millionCaddo County: 1,115.3 USD millionCanadian County: 7,523.8 USD millionCarter County: 2,195.2 USD millionCherokee County: 1,746.6 USD millionChoctaw County: 528.7 USD millionCimarron County: 148.2 USD millionCleveland County: 13,977.7 USD millionCoal County: 216.8 USD millionComanche County: 5,501 USD millionCotton County: 275.8 USD millionCraig County: 581.2 USD millionCreek County: 3,228.2 USD millionCuster County: 1,205.8 USD millionDelaware County: 1,533 USD millionDewey County: 226.8 USD millionEllis County: 200.4 USD millionGarfield County: 2,776.8 USD millionGarvin County: 1,202.9 USD millionGrady County: 2,450.3 USD millionGrant County: 222.2 USD millionGreer County: 182.3 USD millionHarmon County: 113.9 USD millionHarper County: 176.8 USD millionHaskell County: 442.5 USD millionHughes County: 538.5 USD millionJackson County: 1,118.5 USD millionJefferson County: 214.2 USD millionJohnston County: 423.2 USD millionKay County: 1,967 USD millionKingfisher County: 905.4 USD millionKiowa County: 361.7 USD millionLatimer County: 357.6 USD millionLe Flore County: 1,778.4 USD millionLincoln County: 1,400 USD millionLogan County: 2,262.2 USD millionLove County: 425.1 USD millionMcClain County: 2,071 USD millionMcCurtain County: 1,181.9 USD millionMcIntosh County: 760.6 USD millionMajor County: 337.7 USD millionMarshall County: 632.1 USD millionMayes County: 1,634.1 USD millionMurray County: 608.7 USD millionMuskogee County: 2,723.7 USD millionNoble County: 527.3 USD millionNowata County: 396.1 USD millionOkfuskee County: 397.1 USD millionOklahoma County: 46,639.2 USD millionOkmulgee County: 1,439.3 USD millionOsage County: 1,767.7 USD millionOttawa County: 1,282 USD millionPawnee County: 628.7 USD millionPayne County: 3,351.8 USD millionPittsburg County: 1,765.4 USD millionPontotoc County: 1,832.1 USD millionPottawatomie County: 3,114.2 USD millionPushmataha County: 399.7 USD millionRoger Mills County: 157.6 USD millionRogers County: 4,710.8 USD millionSeminole County: 909.2 USD millionSequoyah County: 1,528.2 USD millionStephens County: 1,942.1 USD millionTexas County: 1,083.1 USD millionTillman County: 261.5 USD millionTulsa County: 41,230.2 USD millionWagoner County: 3,683.5 USD millionWashington County: 3,347.2 USD millionWashita County: 413.6 USD millionWoods County: 380.9 USD millionWoodward County: 795.6 USD million
  • Under 300
  • 300 to 500
  • 500 to 900
  • 900 to 1,600
  • 1,600 to 2,500
  • 2,500 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.

Top 40 counties, 2020

Oklahoma County: 46,639.2 USD millionOklahoma County46,639.2Tulsa County: 41,230.2 USD millionTulsa County41,230.2Cleveland County: 13,977.7 USD millionCleveland County13,977.7Canadian County: 7,523.8 USD millionCanadian County7,523.8Comanche County: 5,501 USD millionComanche County5,501Rogers County: 4,710.8 USD millionRogers County4,710.8Wagoner County: 3,683.5 USD millionWagoner County3,683.5Payne County: 3,351.8 USD millionPayne County3,351.8Washington County: 3,347.2 USD millionWashington County3,347.2Creek County: 3,228.2 USD millionCreek County3,228.2Pottawatomie County: 3,114.2 USD millionPottawatomie County3,114.2Garfield County: 2,776.8 USD millionGarfield County2,776.8Muskogee County: 2,723.7 USD millionMuskogee County2,723.7Grady County: 2,450.3 USD millionGrady County2,450.3Logan County: 2,262.2 USD millionLogan County2,262.2Carter County: 2,195.2 USD millionCarter County2,195.2McClain County: 2,071 USD millionMcClain County2,071Kay County: 1,967 USD millionKay County1,967Stephens County: 1,942.1 USD millionStephens County1,942.1Bryan County: 1,871.3 USD millionBryan County1,871.3Pontotoc County: 1,832.1 USD millionPontotoc County1,832.1Le Flore County: 1,778.4 USD millionLe Flore County1,778.4Osage County: 1,767.7 USD millionOsage County1,767.7Pittsburg County: 1,765.4 USD millionPittsburg County1,765.4Cherokee County: 1,746.6 USD millionCherokee County1,746.6Mayes County: 1,634.1 USD millionMayes County1,634.1Delaware County: 1,533 USD millionDelaware County1,533Sequoyah County: 1,528.2 USD millionSequoyah County1,528.2Okmulgee County: 1,439.3 USD millionOkmulgee County1,439.3Lincoln County: 1,400 USD millionLincoln County1,400Ottawa County: 1,282 USD millionOttawa County1,282Custer County: 1,205.8 USD millionCuster County1,205.8Garvin County: 1,202.9 USD millionGarvin County1,202.9McCurtain County: 1,181.9 USD millionMcCurtain County1,181.9Jackson County: 1,118.5 USD millionJackson County1,118.5Caddo County: 1,115.3 USD millionCaddo County1,115.3Texas County: 1,083.1 USD millionTexas County1,083.1Seminole County: 909.2 USD millionSeminole County909.2Kingfisher County: 905.4 USD millionKingfisher County905.4Beckham County: 833.1 USD millionBeckham County833.1Oklahoma County: 46,639.2 USD millionOklahoma County46,639.2Tulsa County: 41,230.2 USD millionTulsa County41,230.2Cleveland County: 13,977.7 USD millionCleveland County13,977.7Canadian County: 7,523.8 USD millionCanadian County7,523.8Comanche County: 5,501 USD millionComanche County5,501Rogers County: 4,710.8 USD millionRogers County4,710.8Wagoner County: 3,683.5 USD millionWagoner County3,683.5Payne County: 3,351.8 USD millionPayne County3,351.8Washington County: 3,347.2 USD millionWashington County3,347.2Creek County: 3,228.2 USD millionCreek County3,228.2Pottawatomie County: 3,114.2 USD millionPottawatomie County3,114.2Garfield County: 2,776.8 USD millionGarfield County2,776.8Muskogee County: 2,723.7 USD millionMuskogee County2,723.7Grady County: 2,450.3 USD millionGrady County2,450.3Logan County: 2,262.2 USD millionLogan County2,262.2Carter County: 2,195.2 USD millionCarter County2,195.2McClain County: 2,071 USD millionMcClain County2,071Kay County: 1,967 USD millionKay County1,967Stephens County: 1,942.1 USD millionStephens County1,942.1Bryan County: 1,871.3 USD millionBryan County1,871.3Pontotoc County: 1,832.1 USD millionPontotoc County1,832.1Le Flore County: 1,778.4 USD millionLe Flore County1,778.4Osage County: 1,767.7 USD millionOsage County1,767.7Pittsburg County: 1,765.4 USD millionPittsburg County1,765.4Cherokee County: 1,746.6 USD millionCherokee County1,746.6Mayes County: 1,634.1 USD millionMayes County1,634.1Delaware County: 1,533 USD millionDelaware County1,533Sequoyah County: 1,528.2 USD millionSequoyah County1,528.2Okmulgee County: 1,439.3 USD millionOkmulgee County1,439.3Lincoln County: 1,400 USD millionLincoln County1,400Ottawa County: 1,282 USD millionOttawa County1,282Custer County: 1,205.8 USD millionCuster County1,205.8Garvin County: 1,202.9 USD millionGarvin County1,202.9McCurtain County: 1,181.9 USD millionMcCurtain County1,181.9Jackson County: 1,118.5 USD millionJackson County1,118.5Caddo County: 1,115.3 USD millionCaddo County1,115.3Texas County: 1,083.1 USD millionTexas County1,083.1Seminole County: 909.2 USD millionSeminole County909.2Kingfisher County: 905.4 USD millionKingfisher County905.4Beckham County: 833.1 USD millionBeckham County833.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

RankCounties2020
USD million
Change on 2019
1Oklahoma County46,639.2+5.5%
2Tulsa County41,230.2-0%
3Cleveland County13,977.7+6.2%
4Canadian County7,523.8+7.7%
5Comanche County5,501+6.9%
6Rogers County4,710.8+6%
7Wagoner County3,683.5+6.8%
8Payne County3,351.8+6.8%
9Washington County3,347.2+3.1%
10Creek County3,228.2+6%
11Pottawatomie County3,114.2+7.3%
12Garfield County2,776.8+1.7%
13Muskogee County2,723.7+6.7%
14Grady County2,450.3+5.2%
15Logan County2,262.2+5.2%
16Carter County2,195.2+4.9%
17McClain County2,071+3.4%
18Kay County1,967+8.2%
19Stephens County1,942.1+3.5%
20Bryan County1,871.3+8.6%
21Pontotoc County1,832.1+6.7%
22Le Flore County1,778.4+5.9%
23Osage County1,767.7+3.6%
24Pittsburg County1,765.4+2.8%
25Cherokee County1,746.6+4.8%
26Mayes County1,634.1+7.6%
27Delaware County1,533+4.5%
28Sequoyah County1,528.2+7.5%
29Okmulgee County1,439.3+6.7%
30Lincoln County1,400+7.9%
31Ottawa County1,282+7.9%
32Custer County1,205.8+2.1%
33Garvin County1,202.9+9.2%
34McCurtain County1,181.9+8.9%
35Jackson County1,118.5+6.1%
36Caddo County1,115.3+4.3%
37Texas County1,083.1-2.7%
38Seminole County909.2+7%
39Kingfisher County905.4+0.7%
40Beckham County833.1-0.2%
41Woodward County795.6+3.9%
42McIntosh County760.6+7.8%
43Adair County693.7+5.5%
44Marshall County632.1+8.6%
45Pawnee County628.7+4.4%
46Murray County608.7+3.2%
47Craig County581.2+4.2%
48Hughes County538.5-1.7%
49Choctaw County528.7+11.1%
50Noble County527.3+5.9%
51Atoka County486.3+8%
52Haskell County442.5+5.4%
53Love County425.1+7.1%
54Johnston County423.2+6.6%
55Washita County413.6+2.9%
56Pushmataha County399.7+11.2%
57Okfuskee County397.1+5%
58Nowata County396.1+5.9%
59Woods County380.9-1.3%
60Blaine County376.3-7.5%
61Kiowa County361.7+9.6%
62Latimer County357.6+4%
63Major County337.7+1.3%
64Beaver County287.1+1.1%
65Cotton County275.8+10.1%
66Tillman County261.5-3.7%
67Alfalfa County228.2+5.8%
68Dewey County226.8-6.4%
69Grant County222.2+9.4%
70Coal County216.8+3.1%
71Jefferson County214.2+6.6%
72Ellis County200.4-3.9%
73Greer County182.3+2.7%
74Harper County176.8-5.3%
75Roger Mills County157.6+3.2%
76Cimarron County148.2+2.4%
77Harmon County113.9+5%

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

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

Which county has the lowest personal income?

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