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

Oklahoma · Highest income

Oklahoma City ranks #32 of 134

$69K median household income · Visit Oklahoma City →

Oklahoma City ranks #32 of 134 for highest income in Oklahoma
#TownMedian household incomeHome valueBachelor's+
1 Nichols Hills3,843 people $208K $818,500 72.6%
2 Jenks Jenks27,102 people $111K $327,100 50.6%
3 Piedmont8,342 people $104K $330,100 40.1%
4 Map of Bixby Bixby30,155 people $104K $334,200 48.3%
5 Tuttle8,040 people $104K $320,500 29.3%
6 Goldsby3,085 people $103K $399,000 48.2%
7 Map of Edmond Edmond96,825 people $103K $351,400 57.6%
8 Map of Choctaw Choctaw12,303 people $101K $242,100 28.6%
9 Elgin3,608 people $96K $260,700 43.4%
10 Newcastle13,001 people $93K $271,800 34.7%
11 Blanchard9,215 people $91K $295,000 34%
12 Collinsville8,878 people $91K $225,400 23.7%
13 Mustang22,192 people $88K $239,200 27.1%
14 Broken Arrow118,180 people $87K $250,400 35.7%
15 Harrah6,684 people $84K $225,400 29.4%
16 Verdigris5,637 people $84K $229,100 30.9%
17 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 Glenpool14,151 people $80K $201,700 26.3%
21 Map of Owasso Owasso40,151 people $79K $243,100 34.6%
22 Jones3,053 people $77K $219,300 29%
23 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 Springs20,117 people $76K $197,700 27.3%
26 Yukon25,529 people $75K $198,900 30.9%
27 Lone Grove5,125 people $74K $204,900 16.3%
28 Map of New Cordell New Cordell2,740 people $73K $106,600 14.4%
29 Slaughterville4,251 people $73K $219,400 17.6%
30 Map of Catoosa Catoosa7,496 people $72K $178,800 20.8%
31 Hennessey2,567 people $70K $161,500 17.1%
32 Oklahoma City697,125 people $69K $231,300 34.7%
33 Fort Gibson3,808 people $68K $181,100 32%
34 Norman129,672 people $68K $250,100 45.9%
35 Coweta10,433 people $68K $205,700 24.5%
36 Sulphur4,874 people $67K $122,000 20%
37 Cache3,074 people $66K $162,700 26.2%
38 Hinton4,909 people $65K $170,800 14.9%
39 Map of Calera Calera3,007 people $64K $157,600 20.6%
40 Kingfisher5,026 people $64K $227,900 26.7%
41 Sapulpa22,570 people $64K $171,600 20.1%
42 McLoud4,425 people $63K $157,400 10.9%
43 Map of Purcell Purcell6,803 people $63K $171,600 17.2%
44 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 Mannford3,269 people $61K $165,300 20.2%
48 Guymon12,539 people $60K $182,000 15.2%
49 Spencer3,928 people $60K $157,000 26%
50 Map of Tulsa Tulsa413,794 people $60K $205,300 33.6%
51 Grove7,176 people $59K $244,300 30.5%
52 Bartlesville37,878 people $59K $167,200 33.3%
53 Tonkawa3,014 people $59K $84,300 21.3%
54 Claremore20,166 people $59K $188,700 22.2%
55 Clinton8,388 people $58K $119,400 20.6%
56 Duncan22,958 people $58K $131,500 20.2%
57 Wagoner8,082 people $58K $148,900 15%
58 Map of Midwest City Midwest City58,297 people $58K $164,500 23.8%
59 Skiatook8,632 people $57K $182,600 23.4%
60 Marlow4,451 people $57K $136,300 20.9%
61 Bethany20,560 people $57K $171,600 24.1%
62 Longtown2,716 people $56K $184,200 22.4%
63 El Reno18,557 people $56K $165,900 16.3%
64 Ponca City Ponca City24,326 people $56K $135,800 20.6%
65 Shawnee31,671 people $56K $160,100 24.6%
66 Cleveland3,225 people $55K $117,800 17.7%
67 Altus18,646 people $55K $152,200 23.9%
68 Map of Weatherford Weatherford12,004 people $55K $232,600 40.9%
69 Fairview2,687 people $55K $131,300 17%
70 Map of Woodward Woodward11,882 people $54K $157,800 18.6%
71 Lawton90,595 people $54K $142,100 22.5%
72 Chickasha16,539 people $54K $130,300 21.5%
73 Map of Watonga Watonga2,623 people $54K $89,700 9.4%
74 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 Guthrie11,243 people $53K $186,600 26.6%
78 Blackwell6,042 people $53K $85,600 11.8%
79 Map of Warr Acres Warr Acres10,466 people $53K $164,500 22.9%
80 Lindsay2,884 people $52K $112,200 17.6%
81 Map of McAlester McAlester18,111 people $52K $151,600 21%
82 Davis2,814 people $52K $109,700 13.4%
83 Marietta2,865 people $52K $113,600 8.6%
84 Roland Roland3,687 people $52K $139,800 8.9%
85 Elk City11,361 people $51K $150,400 14.5%
86 Pocola4,423 people $51K $151,100 12.9%
87 Poteau Poteau8,959 people $51K $157,400 16.4%
88 Pauls Valley6,062 people $50K $98,200 16.9%
89 Muskogee Muskogee36,758 people $50K $146,100 18.7%
90 Tahlequah16,935 people $50K $185,400 34.4%
91 Map of Mangum Mangum2,755 people $49K $96,500 18.6%
92 Tecumseh6,332 people $49K $122,500 14%
93 Sallisaw8,605 people $48K $134,100 14.4%
94 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 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 Chandler2,899 people $47K $110,600 18.1%
101 Miami12,926 people $46K $107,600 15.5%
102 Pawhuska2,930 people $46K $114,200 15.2%
103 Holdenville Holdenville5,902 people $46K $91,600 11.6%
104 Henryetta5,608 people $45K $88,600 13%
105 Muldrow3,309 people $45K $114,300 13.3%
106 Pryor Creek Pryor Creek9,569 people $45K $166,400 18.4%
107 Frederick3,445 people $45K $89,300 15.8%
108 Cushing8,367 people $44K $114,500 15.9%
109 Map of Atoka Atoka2,894 people $44K $147,000 20.5%
110 Stillwater49,269 people $44K $237,200 49.9%
111 Idabel6,987 people $43K $134,800 16.7%
112 Map of Anadarko Anadarko5,572 people $43K $89,300 12.2%
113 Stigler Stigler2,729 people $43K $163,900 12.5%
114 Dewey3,412 people $43K $119,000 15.6%
115 Turley2,968 people $42K $54,600 4.6%
116 Okmulgee11,348 people $42K $98,400 14.3%
117 Sayre4,796 people $41K $77,400 5.3%
118 Alva4,982 people $41K $133,600 39.5%
119 Map of Tishomingo Tishomingo3,083 people $40K $110,600 15.6%
120 Map of Broken Bow Broken Bow4,226 people $40K $179,900 17%
121 Seminole7,194 people $39K $103,600 14.3%
122 Wilburton2,602 people $39K $93,600 10.1%
123 Bristow4,272 people $39K $117,500 10.3%
124 Map of Jay Jay2,731 people $38K $107,900 11.3%
125 Map of Wewoka Wewoka3,091 people $38K $63,300 9.1%
126 Stilwell3,755 people $37K $101,600 7.4%
127 Eufaula2,825 people $37K $178,700 15.3%
128 Map of Hominy Hominy3,303 people $37K $82,200 8.4%
129 Checotah3,064 people $37K $124,900 10.7%
130 Perkins3,262 people $35K $172,200 21.1%
131 Heavener3,012 people $34K $59,200 8.7%
132 Map of Hugo Hugo5,182 people $34K $96,300 11.4%
133 Map of Hobart Hobart3,358 people $33K $71,100 11.6%
134 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