Home / Housing data / Oklahoma / Rankings / Median household incomeOklahoma 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 November 12, 2026 .
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 Rank Place County Median household income 1 Nichols Hills Oklahoma County $207,567 (±$47,788) 2 Jenks Tulsa County $111,004 (±$6,394) 3 Union City Canadian County $105,833 (±$7,305) 4 Piedmont Canadian County $104,441 (±$11,418) 5 Bixby Tulsa County $104,404 (±$7,712) 6 Tuttle Grady County $103,994 (±$8,683) 7 Forest Park Oklahoma County $103,929 (±$23,172) 8 Goldsby McClain County $103,333 (±$16,900) 9 Edmond Oklahoma County $103,183 (±$3,238) 10 Choctaw Oklahoma County $100,574 (±$7,593) 11 Justice Rogers County $97,861 (±$6,222) 12 Cashion Kingfisher County $96,970 (±$5,790) 13 (tie) Elgin Comanche County $96,250 (±$26,925) 13 (tie) Empire City Stephens County $96,250 (±$40,158) 15 Okarche Kingfisher County $94,063 (±$22,238) 16 Newcastle McClain County $93,398 (±$8,625) 17 Blanchard McClain County $91,473 (±$10,950) 18 Collinsville Tulsa County $90,570 (±$10,215) 19 Washington McClain County $90,321 (±$20,186) 20 Cole McClain County $90,000 (±$19,253) 21 Norwood Cherokee County $88,661 (±$13,646) 22 Goodwell Texas County $88,424 (±$13,630) 23 Mustang Canadian County $87,844 (±$6,097) 24 Broken Arrow Tulsa County $86,765 (±$2,441) 25 Harrah Oklahoma County $84,375 (±$13,217) 26 Verdigris Rogers County $84,259 (±$13,932) 27 Coyle Logan County $83,331 (±$4,041) 28 Kiefer Creek County $83,317 (±$5,106) 29 Westport Pawnee County $83,214 (±$11,704) 30 McCord Osage County $83,125 (±$22,710) 31 Cleora Delaware County $82,321 (±$34,333) 32 Noble Cleveland County $81,739 (±$20,063) 33 Dickson Carter County $81,250 (±$14,445) 34 Moore Cleveland County $80,420 (±$3,918) 35 Oologah Rogers County $79,886 (±$16,187) 36 Schulter Okmulgee County $79,583 (±$36,817) 37 North Enid Garfield County $79,554 (±$19,571) 38 Glenpool Tulsa County $79,525 (±$4,490) 39 Owasso Tulsa County $79,036 (±$4,191) 40 Adair Mayes County $77,656 (±$17,974) 41 Jones Oklahoma County $77,371 (±$6,780) 42 The Village Oklahoma County $77,108 (±$12,235) 43 Latta Pontotoc County $76,406 (±$13,229) 44 Bethel Acres Pottawatomie County $75,909 (±$11,223) 45 Sand Springs Tulsa County $75,645 (±$5,675) 46 Byng Pontotoc County $75,625 (±$25,127) 47 Central High Stephens County $75,435 (±$8,580) 48 Yukon Canadian County $75,273 (±$6,870) 49 Lone Grove Carter County $74,265 (±$7,357) 50 Bray Stephens County $73,897 (±$8,587) 51 Grandview Cherokee County $73,688 (±$29,266) 52 Geronimo Comanche County $73,611 (±$21,611) 53 New Cordell Washita County $73,107 (±$9,352) 54 Slaughterville Cleveland County $72,944 (±$16,148) 55 Catoosa Rogers County $72,467 (±$6,223) 56 Pink Pottawatomie County $72,396 (±$9,036) 57 Buffalo Harper County $72,065 (±$11,717) 58 Morrison Noble County $71,875 (±$13,445) 59 Dibble McClain County $71,471 (±$15,785) 60 Fletcher Comanche County $71,458 (±$15,245) 61 Hennessey Kingfisher County $70,181 (±$14,723) 62 Ringwood Major County $69,500 (±$14,387) 63 Ninnekah Grady County $68,750 (±$1,350) 64 Oklahoma City Oklahoma County $68,656 (±$1,466) 65 Whitehorn Cove Wagoner County $68,458 (±$29,269) 66 Fort Gibson Muskogee County $68,378 (±$15,106) 67 Sterling Comanche County $67,981 (±$18,394) 68 Dewar Okmulgee County $67,813 (±$28,035) 69 Norman Cleveland County $67,704 (±$3,898) 70 Garber Garfield County $67,625 (±$10,903) 71 Coweta Wagoner County $67,519 (±$9,426) 72 Silo Bryan County $67,313 (±$27,762) 73 Sulphur Murray County $66,957 (±$12,526) 74 Wayne McClain County $66,071 (±$16,706) 75 Cache Comanche County $65,536 (±$7,649) 76 Hinton Caddo County $65,278 (±$6,953) 77 Calera Bryan County $64,449 (±$15,731) 78 Kingfisher Kingfisher County $64,271 (±$13,597) 79 Sapulpa Creek County $63,817 (±$4,056) 80 McLoud Pottawatomie County $63,469 (±$11,881) 81 Purcell McClain County $63,457 (±$5,029) 82 Olustee Jackson County $63,145 (±$3,430) 83 Tipton Tillman County $63,125 (±$21,797) 84 Gore Sequoyah County $63,036 (±$21,933) 85 Crescent Logan County $62,813 (±$13,520) 86 Thomas Custer County $62,500 (±$5,775) 87 Nicoma Park Oklahoma County $62,447 (±$12,362) 88 Winchester Okmulgee County $62,396 (±$10,186) 89 Enid Garfield County $62,125 (±$3,136) 90 Texhoma Texas County $61,366 (±$7,917) 91 Waukomis Garfield County $61,339 (±$20,131) 92 (tie) Oakland Marshall County $61,250 (±$11,676) 92 (tie) Ochelata Washington County $61,250 (±$10,898) 92 (tie) Stroud Lincoln County $61,250 (±$8,284) 95 Minco Grady County $61,000 (±$22,376) 96 Maysville Garvin County $60,931 (±$683) 97 Laverne Harper County $60,694 (±$9,080) 98 Wilson Carter County $60,625 (±$16,889) 99 Mannford Creek County $60,521 (±$16,846) 100 Chouteau Mayes County $60,208 (±$19,576) 101 Wellston Lincoln County $60,137 (±$14,750) 102 Guymon Texas County $60,075 (±$5,551) 103 Granite Greer County $60,000 (±$4,171) 104 West Siloam Springs Delaware County $59,904 (±$7,963) 105 Spencer Oklahoma County $59,861 (±$13,913) 106 Tulsa Tulsa County $59,838 (±$961) 107 Cheyenne Roger Mills County $59,545 (±$7,895) 108 Apache Caddo County $59,375 (±$13,725) 109 Bushyhead Rogers County $59,028 (±$16,948) 110 Grove Delaware County $58,941 (±$5,512) 111 Bartlesville Washington County $58,869 (±$3,809) 112 Cherokee Alfalfa County $58,860 (±$9,969) 113 Tonkawa Kay County $58,767 (±$1,607) 114 Morris Okmulgee County $58,716 (±$1,889) 115 Claremore Rogers County $58,685 (±$3,198) 116 Corn Washita County $58,657 (±$2,583) 117 Springer Carter County $58,625 (±$14,120) 118 Woodall Cherokee County $58,571 (±$23,138) 119 Inola Rogers County $58,558 (±$5,125) 120 Clinton Custer County $58,207 (±$8,852) 121 Kenwood Delaware County $58,135 (±$8,201) 122 Duncan Stephens County $58,054 (±$3,784) 123 (tie) Okeene Blaine County $57,917 (±$18,123) 123 (tie) Wagoner Wagoner County $57,917 (±$8,618) 125 Copeland Delaware County $57,558 (±$12,045) 126 Midwest City Oklahoma County $57,520 (±$3,294) 127 Roff Pontotoc County $57,500 (±$10,712) 128 Skiatook Osage County $57,480 (±$4,597) 129 Oakhurst Tulsa County $57,222 (±$8,290) 130 Paoli Garvin County $57,083 (±$13,172) 131 (tie) Afton Ottawa County $56,875 (±$17,841) 131 (tie) South Coffeyville Nowata County $56,875 (±$10,925) 133 Marlow Stephens County $56,655 (±$3,207) 134 Bethany Oklahoma County $56,591 (±$5,253) 135 Longtown Pittsburg County $56,333 (±$11,018) 136 Langley Mayes County $56,300 (±$7,685) 137 El Reno Canadian County $56,219 (±$6,762) 138 Beaver Beaver County $56,078 (±$8,413) 139 Ponca City Kay County $55,941 (±$4,137) 140 Shawnee Pottawatomie County $55,815 (±$2,005) 141 Pond Creek Grant County $55,804 (±$11,385) 142 Warner Muskogee County $55,479 (±$1,880) 143 Cleveland Pawnee County $55,357 (±$9,030) 144 Altus Jackson County $55,295 (±$7,489) 145 (tie) Cyril Caddo County $55,000 (±$14,442) 145 (tie) Ketchum Craig County $55,000 (±$11,806) 147 Shattuck Ellis County $54,868 (±$7,925) 148 Mooreland Woodward County $54,728 (±$10,866) 149 Weatherford Custer County $54,704 (±$7,693) 150 Fairview Major County $54,688 (±$8,244) 151 Woodward Woodward County $54,463 (±$5,262) 152 Lawton Comanche County $54,433 (±$1,550) 153 Walters Cotton County $54,425 (±$5,462) 154 Vici Dewey County $54,375 (±$23,544) 155 Chickasha Grady County $54,111 (±$2,500) 156 Watonga Blaine County $54,081 (±$4,209) 157 Ardmore Carter County $53,900 (±$3,816) 158 Perry Noble County $53,587 (±$10,599) 159 Ada Pontotoc County $53,507 (±$4,178) 160 Guthrie Logan County $53,457 (±$7,095) 161 Mountain View Kiowa County $53,438 (±$10,102) 162 Blackwell Kay County $53,435 (±$5,072) 163 Seiling Dewey County $53,409 (±$9,999) 164 Kellyville Creek County $53,393 (±$14,469) 165 Warr Acres Oklahoma County $53,273 (±$12,454) 166 Ryan Jefferson County $53,092 (±$1,944) 167 Newkirk Kay County $52,639 (±$4,284) 168 (tie) Toppers Wagoner County $52,431 (±$11,902) 168 (tie) Waynoka Woods County $52,431 (±$6,629) 170 Shady Point Le Flore County $52,375 (±$18,764) 171 Howe Le Flore County $52,031 (±$9,436) 172 Lindsay Garvin County $52,000 (±$12,639) 173 McAlester Pittsburg County $51,930 (±$3,657) 174 Caddo Bryan County $51,923 (±$9,284) 175 Davis Murray County $51,875 (±$7,957) 176 Marietta Love County $51,838 (±$4,926) 177 Luther Oklahoma County $51,827 (±$20,867) 178 Roland Sequoyah County $51,754 (±$6,111) 179 Valliant McCurtain County $51,750 (±$8,593) 180 Healdton Carter County $51,286 (±$7,233) 181 Elk City Beckham County $51,272 (±$4,517) 182 Fort Towson Choctaw County $50,938 (±$12,025) 183 Prague Lincoln County $50,893 (±$14,016) 184 Chelsea Rogers County $50,875 (±$4,055) 185 Texanna McIntosh County $50,789 (±$11,771) 186 Geary Blaine County $50,677 (±$14,217) 187 Mannsville Johnston County $50,577 (±$9,284) 188 Pocola Le Flore County $50,545 (±$5,306) 189 Poteau Le Flore County $50,511 (±$6,620) 190 Pauls Valley Garvin County $50,357 (±$2,793) 191 Muskogee Muskogee County $50,213 (±$3,275) 192 Sperry Tulsa County $49,583 (±$9,949) 193 Tahlequah Cherokee County $49,581 (±$5,045) 194 Mangum Greer County $49,470 (±$18,783) 195 Porter Wagoner County $49,444 (±$11,243) 196 Locust Grove Mayes County $49,398 (±$3,136) 197 Blair Jackson County $49,063 (±$2,514) 198 Barnsdall Osage County $49,018 (±$6,965) 199 Medford Grant County $48,942 (±$22,212) 200 Tecumseh Pottawatomie County $48,573 (±$8,890) 201 Hooker Texas County $48,571 (±$17,247) 202 (tie) Haileyville Pittsburg County $48,036 (±$14,886) 202 (tie) Sallisaw Sequoyah County $48,036 (±$5,941) 204 Carney Lincoln County $47,813 (±$18,840) 205 Nowata Nowata County $47,776 (±$12,312) 206 Madill Marshall County $47,522 (±$5,946) 207 Briggs Cherokee County $47,250 (±$13,555) 208 Valley Brook Oklahoma County $47,200 (±$11,946) 209 Panama Le Flore County $47,136 (±$14,509) 210 Johnson Pottawatomie County $47,083 (±$21,035) 211 Park Hill Cherokee County $47,064 (±$14,627) 212 Vinita Craig County $47,025 (±$6,397) 213 Lexington Cleveland County $46,932 (±$22,843) 214 Del City Oklahoma County $46,925 (±$2,684) 215 Davenport Lincoln County $46,838 (±$5,491) 216 Durant Bryan County $46,812 (±$2,513) 217 Chandler Lincoln County $46,645 (±$8,730) 218 Miami Ottawa County $46,410 (±$2,934) 219 Pawhuska Osage County $46,298 (±$12,887) 220 (tie) Colbert Bryan County $46,250 (±$10,715) 220 (tie) Holdenville Hughes County $46,250 (±$9,914) 220 (tie) Kiowa Pittsburg County $46,250 (±$9,050) 223 Coalgate Coal County $45,938 (±$12,538) 224 Beggs Okmulgee County $45,909 (±$11,860) 225 Krebs Pittsburg County $45,893 (±$9,530) 226 Waurika Jefferson County $45,882 (±$4,546) 227 Drumright Creek County $45,580 (±$7,704) 228 Kingston Marshall County $45,536 (±$8,180) 229 Burns Flat Washita County $45,446 (±$9,953) 230 Henryetta Okmulgee County $45,259 (±$4,681) 231 Rush Springs Grady County $45,125 (±$7,627) 232 Rock Island Le Flore County $45,114 (±$8,192) 233 Muldrow Sequoyah County $45,067 (±$4,941) 234 Pryor Creek Mayes County $44,839 (±$7,963) 235 Frederick Tillman County $44,595 (±$9,026) 236 Cushing Payne County $44,136 (±$5,212) 237 Atoka Atoka County $44,087 (±$7,235) 238 Arkoma Le Flore County $43,929 (±$12,864) 239 Maud Pottawatomie County $43,875 (±$10,005) 240 Carnegie Caddo County $43,839 (±$8,157) 241 Stillwater Payne County $43,700 (±$4,049) 242 Boise City Cimarron County $43,393 (±$16,825) 243 Idabel McCurtain County $43,295 (±$6,767) 244 Anadarko Caddo County $43,105 (±$6,768) 245 Stigler Haskell County $42,976 (±$5,739) 246 Yale Payne County $42,750 (±$7,230) 247 Dewey Washington County $42,695 (±$8,164) 248 Fairland Ottawa County $42,625 (±$7,493) 249 Salina Mayes County $42,596 (±$13,289) 250 Wyandotte Ottawa County $42,500 (±$6,915) 251 Turley Tulsa County $42,298 (±$3,078) 252 Weleetka Okfuskee County $42,292 (±$9,371) 253 (tie) Okmulgee Okmulgee County $41,848 (±$4,868) 253 (tie) Spiro Le Flore County $41,848 (±$9,756) 255 Allen Pontotoc County $41,696 (±$16,307) 256 Pawnee Pawnee County $41,471 (±$4,816) 257 Stratford Garvin County $41,302 (±$4,820) 258 (tie) Bokchito Bryan County $41,250 (±$13,859) 258 (tie) Vian Sequoyah County $41,250 (±$6,433) 260 Sayre Beckham County $41,227 (±$4,994) 261 Meeker Lincoln County $41,190 (±$4,895) 262 Ringling Jefferson County $41,111 (±$11,132) 263 Snyder Kiowa County $41,099 (±$1,805) 264 Comanche Stephens County $41,016 (±$13,391) 265 Quinton Pittsburg County $40,962 (±$9,161) 266 Alva Woods County $40,709 (±$4,899) 267 Talihina Le Flore County $40,500 (±$10,637) 268 Hydro Caddo County $40,341 (±$16,963) 269 Wynnewood Garvin County $40,156 (±$5,488) 270 Tishomingo Johnston County $40,052 (±$14,852) 271 (tie) Fairfax Osage County $40,000 (±$12,591) 271 (tie) Quapaw Ottawa County $40,000 (±$12,235) 273 Broken Bow McCurtain County $39,895 (±$15,439) 274 Arapaho Custer County $39,632 (±$8,804) 275 Hartshorne Pittsburg County $39,630 (±$7,772) 276 Westville Adair County $39,400 (±$11,183) 277 Seminole Seminole County $39,121 (±$4,286) 278 Wilburton Latimer County $38,971 (±$5,821) 279 Bristow Creek County $38,906 (±$9,038) 280 Hollis Harmon County $38,672 (±$7,519) 281 Jay Delaware County $38,094 (±$3,508) 282 Ramona Washington County $38,056 (±$17,355) 283 Wewoka Seminole County $37,986 (±$10,672) 284 Stilwell Adair County $37,292 (±$6,251) 285 Eufaula McIntosh County $37,289 (±$6,298) 286 Hominy Osage County $37,193 (±$5,736) 287 Checotah McIntosh County $37,042 (±$3,452) 288 Wister Le Flore County $36,607 (±$8,620) 289 Antlers Pushmataha County $36,336 (±$7,785) 290 Welch Craig County $35,813 (±$7,459) 291 Elmore City Garvin County $35,694 (±$11,642) 292 Red Oak Latimer County $35,463 (±$3,554) 293 Perkins Payne County $35,456 (±$5,272) 294 Commerce Ottawa County $34,817 (±$2,769) 295 Heavener Le Flore County $34,408 (±$5,657) 296 Hugo Choctaw County $33,917 (±$5,186) 297 Konawa Seminole County $33,789 (±$3,384) 298 Hobart Kiowa County $33,051 (±$8,651) 299 Erick Beckham County $32,955 (±$13,229) 300 Okemah Okfuskee County $32,386 (±$5,793) 301 Copan Washington County $31,987 (±$3,100) 302 Porum Muskogee County $31,803 (±$5,153) 303 Tushka Atoka County $31,250 (±$11,998) 304 Colcord Delaware County $31,094 (±$6,247) 305 Oilton Creek County $30,982 (±$4,600) 306 Mounds Creek County $30,375 (±$10,499) 307 Grandfield Tillman County $29,811 (±$2,908) 308 Temple Cotton County $29,243 (±$3,308) 309 Wetumka Hughes County $27,058 (±$10,018) 310 Boswell Choctaw County $25,662 (±$3,746) 311 Clayton Pushmataha County $23,214 (±$5,452) 312 Tyrone Texas 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 November 12, 2026 .
Related