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, Seminole has the lowest median rent ($744), followed by Cushing and Weatherford . 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 $962 and the average $1,027; the figure runs from $744 (Seminole ) to $1,602 (Jenks ). That is a spread of 2.2 times between the two ends. The state figure is $1,014; 24 of the 60 places are above it and 36 at or below.
How to use it The first five are Seminole , Cushing , Weatherford , Sallisaw , Tahlequah . A high or low position is not good or bad on its own: low rent can reflect a smaller job market or older housing stock, so look at income and commute too. 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 rent a month Population Median household income A–Z / Smallest first ▲ Z–A / Largest first ▼
# ⇅ City ⇅ County ⇅ Median rent a month ⇅ Population ⇅ Median household income ⇅ 1 Seminole Seminole County $744 7,194 $39,121 2 Cushing Payne County $798 8,367 $44,136 3 Weatherford Custer County $804 12,004 $54,704 4 Sallisaw Sequoyah County $826 8,605 $48,036 5 Tahlequah Cherokee County $835 16,935 $49,581 6 Miami Ottawa County $835 12,926 $46,410 7 Okmulgee Okmulgee County $837 11,348 $41,848 8 Woodward Woodward County $839 11,882 $54,463 9 Ponca City Kay County $850 24,326 $55,941 10 Poteau Le Flore County $853 8,959 $50,511 11 Altus Jackson County $854 18,646 $55,295 12 Muskogee Muskogee County $858 36,758 $50,213 13 Wagoner Wagoner County $868 8,082 $57,917 14 Guthrie Logan County $870 11,243 $53,457 15 Clinton Custer County $883 8,388 $58,207 16 Guymon Texas County $887 12,539 $60,075 17 Chickasha Grady County $888 16,539 $54,111 18 Ada Pontotoc County $894 16,575 $53,507 19 Duncan Stephens County $896 22,958 $58,054 20 Enid Garfield County $914 50,653 $62,125 21 McAlester Pittsburg County $915 18,111 $51,930 22 Bartlesville Washington County $916 37,878 $58,869 23 Warr Acres Oklahoma County $919 10,466 $53,273 24 Pryor Creek Mayes County $928 9,569 $44,839 25 Coweta Wagoner County $932 10,433 $67,519 26 Shawnee Pottawatomie County $936 31,671 $55,815 27 Elk City Beckham County $943 11,361 $51,272 28 Stillwater Payne County $947 49,269 $43,700 29 Durant Bryan County $953 19,746 $46,812 30 Skiatook Tulsa County $961 8,632 $57,480 31 Blanchard McClain County $962 9,215 $91,473 32 Lawton Comanche County $967 90,595 $54,433 33 El Reno Canadian County $968 18,557 $56,219 34 Sand Springs Tulsa County $1,002 20,117 $75,645 35 Ardmore Carter County $1,006 24,877 $53,900 36 Claremore Rogers County $1,009 20,166 $58,685 37 Tuttle Grady County $1,016 8,040 $103,994 38 Noble Cleveland County $1,038 7,493 $81,739 39 Tulsa Tulsa County $1,052 413,794 $59,838 40 Del City Oklahoma County $1,054 21,494 $46,925 41 Sapulpa Creek County $1,057 22,570 $63,817 42 Catoosa Rogers County $1,066 7,496 $72,467 43 Bethany Oklahoma County $1,071 20,560 $56,591 44 Norman Cleveland County $1,090 129,672 $67,704 45 Midwest City Oklahoma County $1,091 58,297 $57,520 46 Newcastle McClain County $1,105 13,001 $93,398 47 Oklahoma City Oklahoma County $1,130 697,125 $68,656 48 Collinsville Tulsa County $1,175 8,878 $90,570 49 Choctaw Oklahoma County $1,208 12,303 $100,574 50 Owasso Tulsa County $1,270 40,151 $79,036 51 Yukon Canadian County $1,274 25,529 $75,273 52 Mustang Canadian County $1,287 22,192 $87,844 53 Broken Arrow Tulsa County $1,320 118,180 $86,765 54 Moore Cleveland County $1,340 63,420 $80,420 55 Edmond Oklahoma County $1,344 96,825 $103,183 56 Glenpool Tulsa County $1,370 14,151 $79,525 57 Bixby Tulsa County $1,393 30,155 $104,404 58 The Village Oklahoma County $1,403 9,447 $77,108 59 Piedmont Canadian County $1,544 8,342 $104,441 60 Jenks Tulsa County $1,602 27,102 $111,004
Other rankings for Oklahoma Largest Cities · Cities With the Highest Household Income · 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.