Most Affordable Cities in Oklahoma

The cheapest cities to live in Oklahoma ranked by median rent, home values, and more.

# City Median Rent Median Income Home Value Population
1 Muskogee, OK $828 $48,735 $124,900 36,819
2 Bartlesville, OK $905 $59,457 $154,900 37,559
3 Enid, OK $906 $63,472 $143,500 50,821
4 Shawnee, OK $912 $54,281 $147,800 31,511
5 Lawton, OK $935 $53,588 $134,200 90,662
6 Stillwater, OK $944 $42,015 $230,900 48,818
7 Tulsa, OK $998 $58,407 $189,600 412,322
8 Midwest City, OK $1,046 $57,739 $158,400 58,170
9 Norman, OK $1,064 $65,060 $239,300 128,714
10 Oklahoma City, OK $1,083 $66,702 $215,100 688,693
11 Owasso, OK $1,222 $79,386 $231,400 39,013
12 Broken Arrow, OK $1,240 $85,220 $229,300 115,919
13 Moore, OK $1,276 $76,941 $189,300 63,045
14 Edmond, OK $1,313 $102,032 $324,900 95,618
15 Bixby, OK $1,324 $99,602 $298,200 29,402
16 Jenks, OK $1,555 $104,970 $285,600 26,519

Key Takeaways

  • Muskogee, OK ranks #1 with a median rent of $828.
  • The top 5 cities are: Muskogee, OK; Bartlesville, OK; Enid, OK; Shawnee, OK; Lawton, OK.
  • Median household income in the #1 city is $48,735, with a population of 36,819.

Methodology

Rankings based on US Census Bureau American Community Survey 5-Year Estimates. Only cities with population over 50,000 are included in national rankings. State rankings include all cities over 25,000. Data reflects the most recent available estimates.

Read our full methodologyVerify at data.census.gov