OKOklahoma rankings

Highest-income towns in Oklahoma

Ranked by median household income: half of households earn more, half earn less. 134 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

Map of Cache
Oklahoma · Highest income

Where Cache lands: #37 of 134

$66K median household income · Visit Cache →

#TownMedian household incomeHome valueBachelor's+
1 Nichols Hills Nichols Hills3,843 people $208K $818,500 72.6%
2 Jenks Jenks27,102 people $111K $327,100 50.6%
3 Map of Piedmont Piedmont8,342 people $104K $330,100 40.1%
4 Map of Bixby Bixby30,155 people $104K $334,200 48.3%
5 Map of Tuttle Tuttle8,040 people $104K $320,500 29.3%
6 Map of Goldsby Goldsby3,085 people $103K $399,000 48.2%
7 Map of Edmond Edmond96,825 people $103K $351,400 57.6%
8 Choctaw Choctaw12,303 people $101K $242,100 28.6%
9 Map of Elgin Elgin3,608 people $96K $260,700 43.4%
10 Map of Newcastle Newcastle13,001 people $93K $271,800 34.7%
11 Blanchard Blanchard9,215 people $91K $295,000 34%
12 Map of Collinsville Collinsville8,878 people $91K $225,400 23.7%
13 Map of Mustang Mustang22,192 people $88K $239,200 27.1%
14 Broken Arrow Broken Arrow118,180 people $87K $250,400 35.7%
15 Map of Harrah Harrah6,684 people $84K $225,400 29.4%
16 Verdigris Verdigris5,637 people $84K $229,100 30.9%
17 Map of Kiefer Kiefer2,639 people $83K $222,500 20.9%
18 Map of Noble Noble7,493 people $82K $190,200 28%
19 Map of Moore Moore63,420 people $80K $204,500 29.1%
20 Glenpool Glenpool14,151 people $80K $201,700 26.3%
21 Map of Owasso Owasso40,151 people $79K $243,100 34.6%
22 Map of Jones Jones3,053 people $77K $219,300 29%
23 Map of The Village The Village9,447 people $77K $211,800 50.2%
24 Map of Bethel Acres Bethel Acres3,165 people $76K $211,700 21.7%
25 Sand Springs Sand Springs20,117 people $76K $197,700 27.3%
26 Yukon Yukon25,529 people $75K $198,900 30.9%
27 Map of Lone Grove Lone Grove5,125 people $74K $204,900 16.3%
28 New Cordell New Cordell2,740 people $73K $106,600 14.4%
29 Map of Slaughterville Slaughterville4,251 people $73K $219,400 17.6%
30 Catoosa Catoosa7,496 people $72K $178,800 20.8%
31 Map of Hennessey Hennessey2,567 people $70K $161,500 17.1%
32 Oklahoma City Oklahoma City697,125 people $69K $231,300 34.7%
33 Map of Fort Gibson Fort Gibson3,808 people $68K $181,100 32%
34 Map of Norman Norman129,672 people $68K $250,100 45.9%
35 Coweta Coweta10,433 people $68K $205,700 24.5%
36 Sulphur Sulphur4,874 people $67K $122,000 20%
37 Map of Cache Cache3,074 people $66K $162,700 26.2%
38 Map of Hinton Hinton4,909 people $65K $170,800 14.9%
39 Calera Calera3,007 people $64K $157,600 20.6%
40 Kingfisher Kingfisher5,026 people $64K $227,900 26.7%
41 Sapulpa Sapulpa22,570 people $64K $171,600 20.1%
42 McLoud4,425 people $63K $157,400 10.9%
43 Purcell Purcell6,803 people $63K $171,600 17.2%
44 Map of Nicoma Park Nicoma Park2,566 people $62K $162,100 15.7%
45 Enid Enid50,653 people $62K $154,900 23.1%
46 Map of Stroud Stroud2,793 people $61K $125,000 13.3%
47 Mannford Mannford3,269 people $61K $165,300 20.2%
48 Map of Guymon Guymon12,539 people $60K $182,000 15.2%
49 Map of Spencer Spencer3,928 people $60K $157,000 26%
50 Tulsa Tulsa413,794 people $60K $205,300 33.6%
51 Map of Grove Grove7,176 people $59K $244,300 30.5%
52 Bartlesville Bartlesville37,878 people $59K $167,200 33.3%
53 Tonkawa3,014 people $59K $84,300 21.3%
54 Claremore Claremore20,166 people $59K $188,700 22.2%
55 Map of Clinton Clinton8,388 people $58K $119,400 20.6%
56 Duncan Duncan22,958 people $58K $131,500 20.2%
57 Wagoner Wagoner8,082 people $58K $148,900 15%
58 Map of Midwest City Midwest City58,297 people $58K $164,500 23.8%
59 Map of Skiatook Skiatook8,632 people $57K $182,600 23.4%
60 Map of Marlow Marlow4,451 people $57K $136,300 20.9%
61 Bethany Bethany20,560 people $57K $171,600 24.1%
62 Map of Longtown Longtown2,716 people $56K $184,200 22.4%
63 El Reno El Reno18,557 people $56K $165,900 16.3%
64 Ponca City Ponca City24,326 people $56K $135,800 20.6%
65 Shawnee Shawnee31,671 people $56K $160,100 24.6%
66 Cleveland Cleveland3,225 people $55K $117,800 17.7%
67 Altus Altus18,646 people $55K $152,200 23.9%
68 Map of Weatherford Weatherford12,004 people $55K $232,600 40.9%
69 Map of Fairview Fairview2,687 people $55K $131,300 17%
70 Woodward Woodward11,882 people $54K $157,800 18.6%
71 Lawton Lawton90,595 people $54K $142,100 22.5%
72 Map of Chickasha Chickasha16,539 people $54K $130,300 21.5%
73 Map of Watonga Watonga2,623 people $54K $89,700 9.4%
74 Ardmore Ardmore24,877 people $54K $170,000 21.3%
75 Perry4,452 people $54K $109,100 18.2%
76 Map of Ada Ada16,575 people $54K $169,300 30.6%
77 Map of Guthrie Guthrie11,243 people $53K $186,600 26.6%
78 Blackwell Blackwell6,042 people $53K $85,600 11.8%
79 Map of Warr Acres Warr Acres10,466 people $53K $164,500 22.9%
80 Map of Lindsay Lindsay2,884 people $52K $112,200 17.6%
81 McAlester McAlester18,111 people $52K $151,600 21%
82 Map of Davis Davis2,814 people $52K $109,700 13.4%
83 Marietta Marietta2,865 people $52K $113,600 8.6%
84 Roland Roland3,687 people $52K $139,800 8.9%
85 Map of Elk City Elk City11,361 people $51K $150,400 14.5%
86 Map of Pocola Pocola4,423 people $51K $151,100 12.9%
87 Poteau Poteau8,959 people $51K $157,400 16.4%
88 Pauls Valley Pauls Valley6,062 people $50K $98,200 16.9%
89 Muskogee Muskogee36,758 people $50K $146,100 18.7%
90 Tahlequah Tahlequah16,935 people $50K $185,400 34.4%
91 Mangum Mangum2,755 people $49K $96,500 18.6%
92 Tecumseh Tecumseh6,332 people $49K $122,500 14%
93 Sallisaw Sallisaw8,605 people $48K $134,100 14.4%
94 Nowata Nowata3,542 people $48K $89,900 13.2%
95 Madill Madill4,004 people $48K $109,600 13%
96 Park Hill3,237 people $47K $174,400 22.2%
97 Vinita Vinita5,300 people $47K $96,200 12.8%
98 Map of Del City Del City21,494 people $47K $126,800 15.1%
99 Durant Durant19,746 people $47K $163,200 29.2%
100 Map of Chandler Chandler2,899 people $47K $110,600 18.1%
101 Miami Miami12,926 people $46K $107,600 15.5%
102 Pawhuska Pawhuska2,930 people $46K $114,200 15.2%
103 Holdenville Holdenville5,902 people $46K $91,600 11.6%
104 Henryetta Henryetta5,608 people $45K $88,600 13%
105 Muldrow Muldrow3,309 people $45K $114,300 13.3%
106 Pryor Creek Pryor Creek9,569 people $45K $166,400 18.4%
107 Map of Frederick Frederick3,445 people $45K $89,300 15.8%
108 Cushing Cushing8,367 people $44K $114,500 15.9%
109 Atoka Atoka2,894 people $44K $147,000 20.5%
110 Stillwater Stillwater49,269 people $44K $237,200 49.9%
111 Idabel Idabel6,987 people $43K $134,800 16.7%
112 Anadarko Anadarko5,572 people $43K $89,300 12.2%
113 Stigler Stigler2,729 people $43K $163,900 12.5%
114 Dewey Dewey3,412 people $43K $119,000 15.6%
115 Map of Turley Turley2,968 people $42K $54,600 4.6%
116 Okmulgee Okmulgee11,348 people $42K $98,400 14.3%
117 Map of Sayre Sayre4,796 people $41K $77,400 5.3%
118 Map of Alva Alva4,982 people $41K $133,600 39.5%
119 Tishomingo Tishomingo3,083 people $40K $110,600 15.6%
120 Broken Bow Broken Bow4,226 people $40K $179,900 17%
121 Seminole7,194 people $39K $103,600 14.3%
122 Map of Wilburton Wilburton2,602 people $39K $93,600 10.1%
123 Bristow Bristow4,272 people $39K $117,500 10.3%
124 Map of Jay Jay2,731 people $38K $107,900 11.3%
125 Wewoka Wewoka3,091 people $38K $63,300 9.1%
126 Stilwell Stilwell3,755 people $37K $101,600 7.4%
127 Eufaula Eufaula2,825 people $37K $178,700 15.3%
128 Map of Hominy Hominy3,303 people $37K $82,200 8.4%
129 Checotah Checotah3,064 people $37K $124,900 10.7%
130 Perkins Perkins3,262 people $35K $172,200 21.1%
131 Heavener Heavener3,012 people $34K $59,200 8.7%
132 Hugo Hugo5,182 people $34K $96,300 11.4%
133 Hobart Hobart3,358 people $33K $71,100 11.6%
134 Okemah Okemah3,063 people $32K $79,300 11.9%

How this ranking works

We rank every town by median household income: half of households earn more, half earn less. The town with the highest figure ranks #1. For comparison, the figure for Oklahoma as a whole is $65K.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states