Oklahoma places ranked by median household income

312 places in Oklahoma have a reliable estimate of median household income (2020–2024 American Community Survey).

Highest figures: Nichols Hills ($207,567), Jenks ($111,004), Union City ($105,833).

Lowest figure: Tyrone ($2,500 or less).

The figure for Oklahoma as a whole is $65,039 (±$439).

Figures last updated on .

Figure for Oklahoma as a whole
$65,039 (±$439)
Places ranked
312

Oklahoma places ranked by median household income

Median household income, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian household income
1Nichols HillsOklahoma County$207,567 (±$47,788)
2JenksTulsa County$111,004 (±$6,394)
3Union CityCanadian County$105,833 (±$7,305)
4PiedmontCanadian County$104,441 (±$11,418)
5BixbyTulsa County$104,404 (±$7,712)
6TuttleGrady County$103,994 (±$8,683)
7Forest ParkOklahoma County$103,929 (±$23,172)
8GoldsbyMcClain County$103,333 (±$16,900)
9EdmondOklahoma County$103,183 (±$3,238)
10ChoctawOklahoma County$100,574 (±$7,593)
11JusticeRogers County$97,861 (±$6,222)
12CashionKingfisher County$96,970 (±$5,790)
13 (tie)ElginComanche County$96,250 (±$26,925)
13 (tie)Empire CityStephens County$96,250 (±$40,158)
15OkarcheKingfisher County$94,063 (±$22,238)
16NewcastleMcClain County$93,398 (±$8,625)
17BlanchardMcClain County$91,473 (±$10,950)
18CollinsvilleTulsa County$90,570 (±$10,215)
19WashingtonMcClain County$90,321 (±$20,186)
20ColeMcClain County$90,000 (±$19,253)
21NorwoodCherokee County$88,661 (±$13,646)
22GoodwellTexas County$88,424 (±$13,630)
23MustangCanadian County$87,844 (±$6,097)
24Broken ArrowTulsa County$86,765 (±$2,441)
25HarrahOklahoma County$84,375 (±$13,217)
26VerdigrisRogers County$84,259 (±$13,932)
27CoyleLogan County$83,331 (±$4,041)
28KieferCreek County$83,317 (±$5,106)
29WestportPawnee County$83,214 (±$11,704)
30McCordOsage County$83,125 (±$22,710)
31CleoraDelaware County$82,321 (±$34,333)
32NobleCleveland County$81,739 (±$20,063)
33DicksonCarter County$81,250 (±$14,445)
34MooreCleveland County$80,420 (±$3,918)
35OologahRogers County$79,886 (±$16,187)
36SchulterOkmulgee County$79,583 (±$36,817)
37North EnidGarfield County$79,554 (±$19,571)
38GlenpoolTulsa County$79,525 (±$4,490)
39OwassoTulsa County$79,036 (±$4,191)
40AdairMayes County$77,656 (±$17,974)
41JonesOklahoma County$77,371 (±$6,780)
42The VillageOklahoma County$77,108 (±$12,235)
43LattaPontotoc County$76,406 (±$13,229)
44Bethel AcresPottawatomie County$75,909 (±$11,223)
45Sand SpringsTulsa County$75,645 (±$5,675)
46ByngPontotoc County$75,625 (±$25,127)
47Central HighStephens County$75,435 (±$8,580)
48YukonCanadian County$75,273 (±$6,870)
49Lone GroveCarter County$74,265 (±$7,357)
50BrayStephens County$73,897 (±$8,587)
51GrandviewCherokee County$73,688 (±$29,266)
52GeronimoComanche County$73,611 (±$21,611)
53New CordellWashita County$73,107 (±$9,352)
54SlaughtervilleCleveland County$72,944 (±$16,148)
55CatoosaRogers County$72,467 (±$6,223)
56PinkPottawatomie County$72,396 (±$9,036)
57BuffaloHarper County$72,065 (±$11,717)
58MorrisonNoble County$71,875 (±$13,445)
59DibbleMcClain County$71,471 (±$15,785)
60FletcherComanche County$71,458 (±$15,245)
61HennesseyKingfisher County$70,181 (±$14,723)
62RingwoodMajor County$69,500 (±$14,387)
63NinnekahGrady County$68,750 (±$1,350)
64Oklahoma CityOklahoma County$68,656 (±$1,466)
65Whitehorn CoveWagoner County$68,458 (±$29,269)
66Fort GibsonMuskogee County$68,378 (±$15,106)
67SterlingComanche County$67,981 (±$18,394)
68DewarOkmulgee County$67,813 (±$28,035)
69NormanCleveland County$67,704 (±$3,898)
70GarberGarfield County$67,625 (±$10,903)
71CowetaWagoner County$67,519 (±$9,426)
72SiloBryan County$67,313 (±$27,762)
73SulphurMurray County$66,957 (±$12,526)
74WayneMcClain County$66,071 (±$16,706)
75CacheComanche County$65,536 (±$7,649)
76HintonCaddo County$65,278 (±$6,953)
77CaleraBryan County$64,449 (±$15,731)
78KingfisherKingfisher County$64,271 (±$13,597)
79SapulpaCreek County$63,817 (±$4,056)
80McLoudPottawatomie County$63,469 (±$11,881)
81PurcellMcClain County$63,457 (±$5,029)
82OlusteeJackson County$63,145 (±$3,430)
83TiptonTillman County$63,125 (±$21,797)
84GoreSequoyah County$63,036 (±$21,933)
85CrescentLogan County$62,813 (±$13,520)
86ThomasCuster County$62,500 (±$5,775)
87Nicoma ParkOklahoma County$62,447 (±$12,362)
88WinchesterOkmulgee County$62,396 (±$10,186)
89EnidGarfield County$62,125 (±$3,136)
90TexhomaTexas County$61,366 (±$7,917)
91WaukomisGarfield County$61,339 (±$20,131)
92 (tie)OaklandMarshall County$61,250 (±$11,676)
92 (tie)OchelataWashington County$61,250 (±$10,898)
92 (tie)StroudLincoln County$61,250 (±$8,284)
95MincoGrady County$61,000 (±$22,376)
96MaysvilleGarvin County$60,931 (±$683)
97LaverneHarper County$60,694 (±$9,080)
98WilsonCarter County$60,625 (±$16,889)
99MannfordCreek County$60,521 (±$16,846)
100ChouteauMayes County$60,208 (±$19,576)
101WellstonLincoln County$60,137 (±$14,750)
102GuymonTexas County$60,075 (±$5,551)
103GraniteGreer County$60,000 (±$4,171)
104West Siloam SpringsDelaware County$59,904 (±$7,963)
105SpencerOklahoma County$59,861 (±$13,913)
106TulsaTulsa County$59,838 (±$961)
107CheyenneRoger Mills County$59,545 (±$7,895)
108ApacheCaddo County$59,375 (±$13,725)
109BushyheadRogers County$59,028 (±$16,948)
110GroveDelaware County$58,941 (±$5,512)
111BartlesvilleWashington County$58,869 (±$3,809)
112CherokeeAlfalfa County$58,860 (±$9,969)
113TonkawaKay County$58,767 (±$1,607)
114MorrisOkmulgee County$58,716 (±$1,889)
115ClaremoreRogers County$58,685 (±$3,198)
116CornWashita County$58,657 (±$2,583)
117SpringerCarter County$58,625 (±$14,120)
118WoodallCherokee County$58,571 (±$23,138)
119InolaRogers County$58,558 (±$5,125)
120ClintonCuster County$58,207 (±$8,852)
121KenwoodDelaware County$58,135 (±$8,201)
122DuncanStephens County$58,054 (±$3,784)
123 (tie)OkeeneBlaine County$57,917 (±$18,123)
123 (tie)WagonerWagoner County$57,917 (±$8,618)
125CopelandDelaware County$57,558 (±$12,045)
126Midwest CityOklahoma County$57,520 (±$3,294)
127RoffPontotoc County$57,500 (±$10,712)
128SkiatookOsage County$57,480 (±$4,597)
129OakhurstTulsa County$57,222 (±$8,290)
130PaoliGarvin County$57,083 (±$13,172)
131 (tie)AftonOttawa County$56,875 (±$17,841)
131 (tie)South CoffeyvilleNowata County$56,875 (±$10,925)
133MarlowStephens County$56,655 (±$3,207)
134BethanyOklahoma County$56,591 (±$5,253)
135LongtownPittsburg County$56,333 (±$11,018)
136LangleyMayes County$56,300 (±$7,685)
137El RenoCanadian County$56,219 (±$6,762)
138BeaverBeaver County$56,078 (±$8,413)
139Ponca CityKay County$55,941 (±$4,137)
140ShawneePottawatomie County$55,815 (±$2,005)
141Pond CreekGrant County$55,804 (±$11,385)
142WarnerMuskogee County$55,479 (±$1,880)
143ClevelandPawnee County$55,357 (±$9,030)
144AltusJackson County$55,295 (±$7,489)
145 (tie)CyrilCaddo County$55,000 (±$14,442)
145 (tie)KetchumCraig County$55,000 (±$11,806)
147ShattuckEllis County$54,868 (±$7,925)
148MoorelandWoodward County$54,728 (±$10,866)
149WeatherfordCuster County$54,704 (±$7,693)
150FairviewMajor County$54,688 (±$8,244)
151WoodwardWoodward County$54,463 (±$5,262)
152LawtonComanche County$54,433 (±$1,550)
153WaltersCotton County$54,425 (±$5,462)
154ViciDewey County$54,375 (±$23,544)
155ChickashaGrady County$54,111 (±$2,500)
156WatongaBlaine County$54,081 (±$4,209)
157ArdmoreCarter County$53,900 (±$3,816)
158PerryNoble County$53,587 (±$10,599)
159AdaPontotoc County$53,507 (±$4,178)
160GuthrieLogan County$53,457 (±$7,095)
161Mountain ViewKiowa County$53,438 (±$10,102)
162BlackwellKay County$53,435 (±$5,072)
163SeilingDewey County$53,409 (±$9,999)
164KellyvilleCreek County$53,393 (±$14,469)
165Warr AcresOklahoma County$53,273 (±$12,454)
166RyanJefferson County$53,092 (±$1,944)
167NewkirkKay County$52,639 (±$4,284)
168 (tie)ToppersWagoner County$52,431 (±$11,902)
168 (tie)WaynokaWoods County$52,431 (±$6,629)
170Shady PointLe Flore County$52,375 (±$18,764)
171HoweLe Flore County$52,031 (±$9,436)
172LindsayGarvin County$52,000 (±$12,639)
173McAlesterPittsburg County$51,930 (±$3,657)
174CaddoBryan County$51,923 (±$9,284)
175DavisMurray County$51,875 (±$7,957)
176MariettaLove County$51,838 (±$4,926)
177LutherOklahoma County$51,827 (±$20,867)
178RolandSequoyah County$51,754 (±$6,111)
179ValliantMcCurtain County$51,750 (±$8,593)
180HealdtonCarter County$51,286 (±$7,233)
181Elk CityBeckham County$51,272 (±$4,517)
182Fort TowsonChoctaw County$50,938 (±$12,025)
183PragueLincoln County$50,893 (±$14,016)
184ChelseaRogers County$50,875 (±$4,055)
185TexannaMcIntosh County$50,789 (±$11,771)
186GearyBlaine County$50,677 (±$14,217)
187MannsvilleJohnston County$50,577 (±$9,284)
188PocolaLe Flore County$50,545 (±$5,306)
189PoteauLe Flore County$50,511 (±$6,620)
190Pauls ValleyGarvin County$50,357 (±$2,793)
191MuskogeeMuskogee County$50,213 (±$3,275)
192SperryTulsa County$49,583 (±$9,949)
193TahlequahCherokee County$49,581 (±$5,045)
194MangumGreer County$49,470 (±$18,783)
195PorterWagoner County$49,444 (±$11,243)
196Locust GroveMayes County$49,398 (±$3,136)
197BlairJackson County$49,063 (±$2,514)
198BarnsdallOsage County$49,018 (±$6,965)
199MedfordGrant County$48,942 (±$22,212)
200TecumsehPottawatomie County$48,573 (±$8,890)
201HookerTexas County$48,571 (±$17,247)
202 (tie)HaileyvillePittsburg County$48,036 (±$14,886)
202 (tie)SallisawSequoyah County$48,036 (±$5,941)
204CarneyLincoln County$47,813 (±$18,840)
205NowataNowata County$47,776 (±$12,312)
206MadillMarshall County$47,522 (±$5,946)
207BriggsCherokee County$47,250 (±$13,555)
208Valley BrookOklahoma County$47,200 (±$11,946)
209PanamaLe Flore County$47,136 (±$14,509)
210JohnsonPottawatomie County$47,083 (±$21,035)
211Park HillCherokee County$47,064 (±$14,627)
212VinitaCraig County$47,025 (±$6,397)
213LexingtonCleveland County$46,932 (±$22,843)
214Del CityOklahoma County$46,925 (±$2,684)
215DavenportLincoln County$46,838 (±$5,491)
216DurantBryan County$46,812 (±$2,513)
217ChandlerLincoln County$46,645 (±$8,730)
218MiamiOttawa County$46,410 (±$2,934)
219PawhuskaOsage County$46,298 (±$12,887)
220 (tie)ColbertBryan County$46,250 (±$10,715)
220 (tie)HoldenvilleHughes County$46,250 (±$9,914)
220 (tie)KiowaPittsburg County$46,250 (±$9,050)
223CoalgateCoal County$45,938 (±$12,538)
224BeggsOkmulgee County$45,909 (±$11,860)
225KrebsPittsburg County$45,893 (±$9,530)
226WaurikaJefferson County$45,882 (±$4,546)
227DrumrightCreek County$45,580 (±$7,704)
228KingstonMarshall County$45,536 (±$8,180)
229Burns FlatWashita County$45,446 (±$9,953)
230HenryettaOkmulgee County$45,259 (±$4,681)
231Rush SpringsGrady County$45,125 (±$7,627)
232Rock IslandLe Flore County$45,114 (±$8,192)
233MuldrowSequoyah County$45,067 (±$4,941)
234Pryor CreekMayes County$44,839 (±$7,963)
235FrederickTillman County$44,595 (±$9,026)
236CushingPayne County$44,136 (±$5,212)
237AtokaAtoka County$44,087 (±$7,235)
238ArkomaLe Flore County$43,929 (±$12,864)
239MaudPottawatomie County$43,875 (±$10,005)
240CarnegieCaddo County$43,839 (±$8,157)
241StillwaterPayne County$43,700 (±$4,049)
242Boise CityCimarron County$43,393 (±$16,825)
243IdabelMcCurtain County$43,295 (±$6,767)
244AnadarkoCaddo County$43,105 (±$6,768)
245StiglerHaskell County$42,976 (±$5,739)
246YalePayne County$42,750 (±$7,230)
247DeweyWashington County$42,695 (±$8,164)
248FairlandOttawa County$42,625 (±$7,493)
249SalinaMayes County$42,596 (±$13,289)
250WyandotteOttawa County$42,500 (±$6,915)
251TurleyTulsa County$42,298 (±$3,078)
252WeleetkaOkfuskee County$42,292 (±$9,371)
253 (tie)OkmulgeeOkmulgee County$41,848 (±$4,868)
253 (tie)SpiroLe Flore County$41,848 (±$9,756)
255AllenPontotoc County$41,696 (±$16,307)
256PawneePawnee County$41,471 (±$4,816)
257StratfordGarvin County$41,302 (±$4,820)
258 (tie)BokchitoBryan County$41,250 (±$13,859)
258 (tie)VianSequoyah County$41,250 (±$6,433)
260SayreBeckham County$41,227 (±$4,994)
261MeekerLincoln County$41,190 (±$4,895)
262RinglingJefferson County$41,111 (±$11,132)
263SnyderKiowa County$41,099 (±$1,805)
264ComancheStephens County$41,016 (±$13,391)
265QuintonPittsburg County$40,962 (±$9,161)
266AlvaWoods County$40,709 (±$4,899)
267TalihinaLe Flore County$40,500 (±$10,637)
268HydroCaddo County$40,341 (±$16,963)
269WynnewoodGarvin County$40,156 (±$5,488)
270TishomingoJohnston County$40,052 (±$14,852)
271 (tie)FairfaxOsage County$40,000 (±$12,591)
271 (tie)QuapawOttawa County$40,000 (±$12,235)
273Broken BowMcCurtain County$39,895 (±$15,439)
274ArapahoCuster County$39,632 (±$8,804)
275HartshornePittsburg County$39,630 (±$7,772)
276WestvilleAdair County$39,400 (±$11,183)
277SeminoleSeminole County$39,121 (±$4,286)
278WilburtonLatimer County$38,971 (±$5,821)
279BristowCreek County$38,906 (±$9,038)
280HollisHarmon County$38,672 (±$7,519)
281JayDelaware County$38,094 (±$3,508)
282RamonaWashington County$38,056 (±$17,355)
283WewokaSeminole County$37,986 (±$10,672)
284StilwellAdair County$37,292 (±$6,251)
285EufaulaMcIntosh County$37,289 (±$6,298)
286HominyOsage County$37,193 (±$5,736)
287ChecotahMcIntosh County$37,042 (±$3,452)
288WisterLe Flore County$36,607 (±$8,620)
289AntlersPushmataha County$36,336 (±$7,785)
290WelchCraig County$35,813 (±$7,459)
291Elmore CityGarvin County$35,694 (±$11,642)
292Red OakLatimer County$35,463 (±$3,554)
293PerkinsPayne County$35,456 (±$5,272)
294CommerceOttawa County$34,817 (±$2,769)
295HeavenerLe Flore County$34,408 (±$5,657)
296HugoChoctaw County$33,917 (±$5,186)
297KonawaSeminole County$33,789 (±$3,384)
298HobartKiowa County$33,051 (±$8,651)
299ErickBeckham County$32,955 (±$13,229)
300OkemahOkfuskee County$32,386 (±$5,793)
301CopanWashington County$31,987 (±$3,100)
302PorumMuskogee County$31,803 (±$5,153)
303TushkaAtoka County$31,250 (±$11,998)
304ColcordDelaware County$31,094 (±$6,247)
305OiltonCreek County$30,982 (±$4,600)
306MoundsCreek County$30,375 (±$10,499)
307GrandfieldTillman County$29,811 (±$2,908)
308TempleCotton County$29,243 (±$3,308)
309WetumkaHughes County$27,058 (±$10,018)
310BoswellChoctaw County$25,662 (±$3,746)
311ClaytonPushmataha County$23,214 (±$5,452)
312TyroneTexas County$2,500 or less

How this ranking is built

A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.

312 places qualify; the rest are on their own pages with their margins, but not ranked here.

The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.

A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.

Survey years: 2020–2024 (American Community Survey 5-year estimates).

Margins of error are at the 90% confidence level.

What you can do on Seayora in Oklahoma

One account for renting, owning, managing and fixing homes, with these figures beside you.

Own or manage a rental?

List it, sign the lease and collect rent online, with the figures for Oklahoma beside you.

Create a landlord account · See what landlords get

Looking for a place to rent?

Browse homes for rent near Oklahoma, save the ones you like and apply online.

Browse rentals · Create a renter account

Do repairs, renovations or maintenance?

Get found by owners and renters near Oklahoma, and send estimates and invoices from your phone.

Join as a pro · Find a pro

Questions about Oklahoma

Which place in Oklahoma has the highest median household income?

Nichols Hills has the highest, $207,567 (±$47,788) (2020–2024 American Community Survey).

Which place in Oklahoma has the lowest median household income?

Tyrone has the lowest, $2,500 or less.

What is the median household income in Oklahoma?

The figure for Oklahoma as a whole is $65,039 (±$439).

Sources

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.

Figures last updated on .

Related