State profile · OK
Largest Cities in Oklahoma
Ranked by resident population across 671 tracked cities and towns in Oklahoma, using Census ACS 5-Year Estimates (2023). This compares cities and Census-designated places, not metropolitan areas.
- 671
- Cities
- 3,174,056
- Combined city pop.
- $56,361
- Avg median income
- 14.2%
- Avg poverty rate
Data updated July 2026
The headline finding
Oklahoma City is the largest of 671 tracked cities in Oklahoma, which ranks #47 of 52 nationally on avg median income.
- Oklahoma City
- largest tracked city (688,693 people)
- #47
- national rank, avg median income
- 671
- cities tracked in this state
Every figure here is read live from the same table rendered below.
93% of Oklahoma's 671 tracked cities are small towns under 10,000 people -- none crosses the 1-million-resident mark.
How we calculate this mix & the national home-value percentile below
Every tracked city in Oklahoma is bucketed by population: small town under 10,000; mid-size 10,000–99,999; large 100,000–999,999; megacity 1,000,000+. The national home-value comparison below plots Oklahoma's average tracked-city home value against all 52 US states/territories, ranked the same way as the per-city percentiles: the state's percentile is the share of states with a lower average home value. See the methodology page for the full source-to-figure lineage.
Largest cities in Oklahoma
By population, hover or tap a bar for income detail
- Oklahoma City
Oklahoma City, OK
688,693 residents
- Tulsa
Tulsa, OK
412,322 residents
- Norman 128,714
Norman, OK
128,714 residents
- Broken Arrow 115,919
Broken Arrow, OK
115,919 residents
- Edmond 95,618
Edmond, OK
95,618 residents
- Lawton 90,662
Lawton, OK
90,662 residents
- Moore 63,045
Moore, OK
63,045 residents
- Midwest City 58,170
Midwest City, OK
58,170 residents
- Enid 50,821
Enid, OK
50,821 residents
- Stillwater 48,818
Stillwater, OK
48,818 residents
- Owasso 39,013
Owasso, OK
39,013 residents
- Bartlesville 37,559
Bartlesville, OK
37,559 residents
What this shows Oklahoma City, OK is the most populous city profiled in Oklahoma; the full list of all 671 cities follows below.
How Oklahoma ranks nationally
Avg median income
$56,361
#47 of 52 · highest income
Avg home value
$121,146
#50 of 52 · highest values
Avg poverty rate
14.2%
#41 of 52 · lowest poverty
Tracked cities
671
#16 of 52 · most tracked cities
Oklahoma ranks #47 of 52 nationally on average median income and #41 of 52 on average poverty rate, derived live by comparing it against every other tracked state. Averages are computed only across the cities PlainCities tracks in each state, not full state populations.
How Oklahoma's home values compare nationally
Average tracked-city home value vs. all 52 US states/territories
$121,146 Among the most affordable more affordable than 96% of 52 US states
Each bar is a $50K-wide band; taller bars hold more US states. The dashed line + filled bar mark this entry. Hover or tap any bar for its full count, share, and where it sits relative to this entry.
Source U.S. Census Bureau ACS 5-Year Estimates · 2023
Which cities does Oklahoma include?
What to do with Oklahoma's city data
671 cities is a lot to browse, here's where to start.
- Oklahoma City is Oklahoma's largest tracked city by population, start there if you want the fullest picture of a major OK metro. Oklahoma City profile
- Nichols Hills has the highest median household income of any tracked city in Oklahoma, a different lens than population size alone. Nichols Hills profile
- See how Oklahoma's cities stack up nationally, not just against each other. National rankings
City counts and averages on this page cover only the 671 places with sufficient Census ACS data, smaller towns below the reporting threshold are not included.
Read our methodology - how this data is sourced, computed, and verified.
Primary sources: Census ACS, FBI UCR, NOAA Climate Normals, NCES.
Frequently Asked Questions
How many cities does PlainCities track in Oklahoma?
PlainCities profiles 671 cities and towns in Oklahoma, drawn from the U.S. Census Bureau's American Community Survey 5-Year Estimates (2023).
What is the largest city in Oklahoma?
Oklahoma City is the largest tracked city in Oklahoma, with a population of 688,693.
What is the average household income in Oklahoma?
Across the 671 tracked cities in Oklahoma, the average median household income is $56,361. Individual cities vary widely, with Nichols Hills reporting the highest median income at $203,750.
What is the average poverty rate in Oklahoma?
The average poverty rate across Oklahoma's tracked cities is 14.2%, based on Census ACS 5-Year Estimates (2023).
Every figure on PlainCities is rendered directly from Census ACS source data, no number is typed in by an editor. This page draws directly on Census ACS source data, no figure is typed in by an editor. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.