Cities in Oklahoma
830 cities and towns · Population 3,185,236
About Oklahoma
Oklahoma is home to 830 cities and towns with a combined population of 3,185,236 residents according to the latest US Census Bureau American Community Survey estimates. The largest city is Oklahoma City, and the median household income across the state is $56,382 per year. Browse the table below to compare cities by population and income, or explore the full Oklahoma city rankings. See how cities compare on housing costs in our Oklahoma cost of living guide.
Economy & Income
The economic landscape of Oklahoma features a median household income of $56,382. The wealthiest community by income is Lake Aluma at $250,001 per year. The state's average unemployment rate is 7.3% and the poverty rate averages 20.7% across all communities. 18.1% of residents statewide hold a bachelor's degree or higher.
Housing & Cost of Living
The typical home in Oklahoma is valued at $119,992, with median monthly rent at $808. The home-value-to-income ratio is approximately 2.1x the median income, suggesting relatively affordable housing conditions for residents. For city-by-city housing data, see our Oklahoma cost of living breakdown.
Demographics
The population of Oklahoma is distributed across 830 communities, ranging from Bryant (3 residents) to Oklahoma City (688,693 residents). The median age across Oklahoma is 41.9 years. Explore individual city pages for detailed demographic breakdowns including race, ethnicity, education, and employment data.
Largest Cities in Oklahoma
| City | Population | Median Income |
|---|---|---|
| Oklahoma City | 688,693 | $66,702 |
| Tulsa | 412,322 | $58,407 |
| Norman | 128,714 | $65,060 |
| Broken Arrow | 115,919 | $85,220 |
| Edmond | 95,618 | $102,032 |
| Lawton | 90,662 | $53,588 |
| Moore | 63,045 | $76,941 |
| Midwest City | 58,170 | $57,739 |
| Enid | 50,821 | $63,472 |
| Stillwater | 48,818 | $42,015 |
| Owasso | 39,013 | $79,386 |
| Bartlesville | 37,559 | $59,457 |
| Muskogee | 36,819 | $48,735 |
| Shawnee | 31,511 | $54,281 |
| Bixby | 29,402 | $99,602 |
| Jenks | 26,519 | $104,970 |
| Yukon | 24,802 | $76,408 |
| Ardmore | 24,757 | $52,954 |
| Ponca City | 24,377 | $55,270 |
| Duncan | 22,872 | $57,020 |
All Cities in Oklahoma
Oklahoma City Rankings
Frequently Asked Questions about Oklahoma
How many cities are in Oklahoma?
Oklahoma has 830 cities and towns with a combined population of 3,185,236 residents according to US Census Bureau data.
What is the largest city in Oklahoma?
The largest city in Oklahoma is Oklahoma City by population. It has 688,693 residents and a median household income of $66,702.
What is the median household income in Oklahoma?
The median household income across Oklahoma is $56,382 per year. The highest-income city is Lake Aluma at $250,001.
What is the most popular city in Oklahoma?
Oklahoma City is the most populated city in Oklahoma with 688,693 residents and a median income of $66,702.
What are the top 5 cities in Oklahoma by population?
The five largest cities in Oklahoma are: 1. Oklahoma City (688,693), 2. Tulsa (412,322), 3. Norman (128,714), 4. Broken Arrow (115,919), 5. Edmond (95,618).
What is the smallest city in Oklahoma?
The smallest city in Oklahoma by population is Bryant with 3 residents.
What is the cost of living in Oklahoma?
The median household income in Oklahoma is $56,382. The median home value across the state is $119,992 and median rent is $808/month. See our detailed cost of living guide for Oklahoma for city-level breakdowns.