Ranked from official statistics; every city opens its own guide.
Ranking CITY (60 largest of Oklahoma) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024
Among the 60 largest places in Oklahoma, Jenks has the highest median household income ($111,004), followed by Piedmont and Bixby . Click any column to sort; click a city for its guide.
What the ranking shows Across the 60 places in Oklahoma that we cover, the median is $58,054 and the average $65,373; the figure runs from $111,004 (Jenks ) to $39,121 (Seminole ). That is a spread of 2.8 times between the two ends. The state figure is $65,039; 22 of the 60 places are above it and 38 at or below.
How to use it The first five are Jenks , Piedmont , Bixby , Tuttle , Edmond . A high or low position is not good or bad on its own: high incomes often come with higher housing costs, so compare rent as a share of income. Use the Compare tab on each city page to see how two places differ across income, rent, commute and education, and check the county page for the local job market.
Sort: # City County Median household income Population Median rent A–Z / Smallest first ▲ Z–A / Largest first ▼
# ⇅ City ⇅ County ⇅ Median household income ⇅ Population ⇅ Median rent ⇅ 1 Jenks Tulsa County $111,004 27,102 $1,602 2 Piedmont Canadian County $104,441 8,342 $1,544 3 Bixby Tulsa County $104,404 30,155 $1,393 4 Tuttle Grady County $103,994 8,040 $1,016 5 Edmond Oklahoma County $103,183 96,825 $1,344 6 Choctaw Oklahoma County $100,574 12,303 $1,208 7 Newcastle McClain County $93,398 13,001 $1,105 8 Blanchard McClain County $91,473 9,215 $962 9 Collinsville Tulsa County $90,570 8,878 $1,175 10 Mustang Canadian County $87,844 22,192 $1,287 11 Broken Arrow Tulsa County $86,765 118,180 $1,320 12 Noble Cleveland County $81,739 7,493 $1,038 13 Moore Cleveland County $80,420 63,420 $1,340 14 Glenpool Tulsa County $79,525 14,151 $1,370 15 Owasso Tulsa County $79,036 40,151 $1,270 16 The Village Oklahoma County $77,108 9,447 $1,403 17 Sand Springs Tulsa County $75,645 20,117 $1,002 18 Yukon Canadian County $75,273 25,529 $1,274 19 Catoosa Rogers County $72,467 7,496 $1,066 20 Oklahoma City Oklahoma County $68,656 697,125 $1,130 21 Norman Cleveland County $67,704 129,672 $1,090 22 Coweta Wagoner County $67,519 10,433 $932 23 Sapulpa Creek County $63,817 22,570 $1,057 24 Enid Garfield County $62,125 50,653 $914 25 Guymon Texas County $60,075 12,539 $887 26 Tulsa Tulsa County $59,838 413,794 $1,052 27 Bartlesville Washington County $58,869 37,878 $916 28 Claremore Rogers County $58,685 20,166 $1,009 29 Clinton Custer County $58,207 8,388 $883 30 Duncan Stephens County $58,054 22,958 $896 31 Wagoner Wagoner County $57,917 8,082 $868 32 Midwest City Oklahoma County $57,520 58,297 $1,091 33 Skiatook Tulsa County $57,480 8,632 $961 34 Bethany Oklahoma County $56,591 20,560 $1,071 35 El Reno Canadian County $56,219 18,557 $968 36 Ponca City Kay County $55,941 24,326 $850 37 Shawnee Pottawatomie County $55,815 31,671 $936 38 Altus Jackson County $55,295 18,646 $854 39 Weatherford Custer County $54,704 12,004 $804 40 Woodward Woodward County $54,463 11,882 $839 41 Lawton Comanche County $54,433 90,595 $967 42 Chickasha Grady County $54,111 16,539 $888 43 Ardmore Carter County $53,900 24,877 $1,006 44 Ada Pontotoc County $53,507 16,575 $894 45 Guthrie Logan County $53,457 11,243 $870 46 Warr Acres Oklahoma County $53,273 10,466 $919 47 McAlester Pittsburg County $51,930 18,111 $915 48 Elk City Beckham County $51,272 11,361 $943 49 Poteau Le Flore County $50,511 8,959 $853 50 Muskogee Muskogee County $50,213 36,758 $858 51 Tahlequah Cherokee County $49,581 16,935 $835 52 Sallisaw Sequoyah County $48,036 8,605 $826 53 Del City Oklahoma County $46,925 21,494 $1,054 54 Durant Bryan County $46,812 19,746 $953 55 Miami Ottawa County $46,410 12,926 $835 56 Pryor Creek Mayes County $44,839 9,569 $928 57 Cushing Payne County $44,136 8,367 $798 58 Stillwater Payne County $43,700 49,269 $947 59 Okmulgee Okmulgee County $41,848 11,348 $837 60 Seminole Seminole County $39,121 7,194 $744
Other rankings for Oklahoma Largest Cities · Cities With the Cheapest Rent · Cities Where Rent Takes the Smallest Share of Income · Cities With the Lowest Unemployment · Cities in the Highest-Paying Counties · Most College-Educated Cities · Cities With the Most Homeowners · Cities With the Most Remote Work · Cities With the Shortest Commutes
Unincorporated places are census-designated places: they have no city government but are counted as communities. Figures describe the city itself.