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.
Advertisement
Largest cities in Oklahoma
- Oklahoma City 681,054
- Tulsa 413,066
- Norman 128,026
- Broken Arrow 113,540
- Edmond 94,428
- Lawton 90,381
- Moore 62,793
- Midwest City 58,409
- Enid 51,308
- Stillwater 48,394
- Owasso 38,240
- Bartlesville 37,290
- Muskogee 36,878
- Shawnee 31,377
- Bixby 28,609
- Jenks 25,949
- Ardmore 24,725
- Ponca City 24,424
- Yukon 23,630
- Duncan 22,692
- Sapulpa 21,929
- Del City 21,822
- Bethany 20,831
- Mustang 19,879
- Sand Springs 19,874
- Claremore 19,580
- Altus 18,729
- Durant 18,589
- McAlester 18,171
- El Reno 16,989
Advertisement
Counties of Oklahoma
- Adair County 28 towns
- Alfalfa County 11 towns
- Atoka County 7 towns
- Beaver County 6 towns
- Beckham County 6 towns
- Blaine County 9 towns
- Bryan County 19 towns
- Caddo County 14 towns
- Canadian County 8 towns
- Carter County 10 towns
- Cherokee County 31 towns
- Choctaw County 7 towns
- Cimarron County 4 towns
- Cleveland County 6 towns
- Coal County 7 towns
- Comanche County 14 towns
- Cotton County 4 towns
- Craig County 6 towns
- Creek County 14 towns
- Custer County 6 towns
- Delaware County 31 towns
- Dewey County 8 towns
- Ellis County 4 towns
- Garfield County 15 towns
- Garvin County 10 towns
- Grady County 13 towns
- Grant County 9 towns
- Greer County 3 towns
- Harmon County 2 towns
- Harper County 5 towns
- Haskell County 9 towns
- Hughes County 11 towns
- Jackson County 9 towns
- Jefferson County 8 towns
- Johnston County 14 towns
- Kay County 11 towns
- Kingfisher County 5 towns
- Kiowa County 8 towns
- Latimer County 4 towns
- Le Flore County 20 towns
- Lincoln County 13 towns
- Logan County 13 towns
- Love County 5 towns
- Major County 7 towns
- Marshall County 8 towns
- Mayes County 26 towns
- McClain County 11 towns
- McCurtain County 11 towns
- McIntosh County 10 towns
- Murray County 4 towns
- Muskogee County 19 towns
- Noble County 7 towns
- Nowata County 7 towns
- Okfuskee County 9 towns
- Oklahoma County 20 towns
- Okmulgee County 12 towns
- Osage County 18 towns
- Ottawa County 10 towns
- Pawnee County 14 towns
- Payne County 9 towns
- Pittsburg County 23 towns
- Pontotoc County 11 towns
- Pottawatomie County 15 towns
- Pushmataha County 8 towns
- Roger Mills County 5 towns
- Rogers County 15 towns
- Seminole County 8 towns
- Sequoyah County 30 towns
- Stephens County 9 towns
- Texas County 10 towns
- Tillman County 7 towns
- Tulsa County 14 towns
- Wagoner County 13 towns
- Washington County 6 towns
- Washita County 10 towns
- Woods County 7 towns
- Woodward County 6 towns
Last updated: