Towns and cities in Oklahoma

846 towns and cities in 77 counties

Oklahoma (OK) has 3,959,353 residents (Census) living in 846 cities, towns, villages and communities across 77 counties.

Largest cities in Oklahoma

Counties of Oklahoma

Last updated: