Oklahoma · 75 places of 5,000+

Largest cities in Oklahoma by population

Short answer

Oklahoma City is the largest city in Oklahoma with 712,919 residents in 2024, followed by Tulsa (415,154) and Norman (131,010).
Largest
712,919
Places 5,000+
75
100,000+
4

The 20 largest

Oklahoma City leads with 712,919 residents, 1.7 times the 415,154 of second-place Tulsa. The ten largest places hold 1,793,913 people, 44% of the state's 4,095,393. 4 places have 100,000 or more.

The median place of 5,000+ is Choctaw at 12,358. Within the top ten, Broken Arrow grew most since July 2020 (+7.7%) and Enid least (-1.3%). 15 of the 75 places cross a county line; their totals include every county part.

  1. 01Oklahoma City712,919
  2. 02Tulsa415,154
  3. 03Norman131,010
  4. 04Broken Arrow122,756
  5. 05Edmond99,040
  6. 06Lawton90,027
  7. 07Moore63,845
  8. 08Midwest City58,505
  9. 09Enid50,519
  10. 10Stillwater50,138
  11. 11Owasso42,821
  12. 12Bartlesville38,355
  13. 13Muskogee36,849
  14. 14Shawnee32,092
  15. 15Bixby31,728
  16. 16Jenks27,869
  17. 17Yukon27,068
  18. 18Ardmore25,064
  19. 19Ponca City24,234
  20. 20Mustang23,965
July 1, 2024 population, Census Vintage 2024.

Dots: the 20 places in the chart. Orange pin: Oklahoma City, ranked first.

All 75 places of 5,000+ ranked

#Place2024Since 2020County
1Oklahoma City712,919+4.4%Oklahoma County +3
2Tulsa415,154+0.4%Tulsa County +3
3Norman131,010+2.2%Cleveland County
4Broken Arrow122,756+7.7%Tulsa County +1
5Edmond99,040+4.5%Oklahoma County
6Lawton90,027-0.4%Comanche County
7Moore63,845+1.2%Cleveland County
8Midwest City58,505+0.1%Oklahoma County
9Enid50,519-1.3%Garfield County
10Stillwater50,138+3.6%Payne County
11Owasso42,821+11.5%Tulsa County +1
12Bartlesville38,355+2.6%Washington County +1
13Muskogee36,849+0.2%Muskogee County
14Shawnee32,092+2.5%Pottawatomie County
15Bixby31,728+10.5%Tulsa County +1
16Jenks27,869+6.9%Tulsa County
17Yukon27,068+13.7%Canadian County
18Ardmore25,064+1.4%Carter County
19Ponca City24,234-0.6%Kay County
20Mustang23,965+18.9%Canadian County
21Sapulpa23,297+6.0%Creek County +1
22Duncan23,174+2.3%Stephens County
23Del City21,272-2.4%Oklahoma County
24Durant20,908+11.7%Bryan County
25Claremore20,602+4.9%Rogers County
26Bethany20,421-1.9%Oklahoma County
27Sand Springs20,330+1.9%Tulsa County +1
28El Reno20,041+17.0%Canadian County
29Altus18,543-0.9%Jackson County
30McAlester18,108-0.3%Pittsburg County
31Tahlequah17,319+5.2%Cherokee County
32Chickasha17,014+5.9%Grady County
33Ada16,578+0.6%Pontotoc County
34Newcastle14,677+31.4%McClain County
35Glenpool14,567+6.2%Tulsa County
36Miami12,886-0.6%Ottawa County
37Guymon12,397-3.9%Texas County
38Choctaw12,358+0.9%Oklahoma County
39Weatherford12,047-0.1%Custer County
40Woodward11,750-2.8%Woodward County
41Guthrie11,682+8.0%Logan County
42Elk City11,383-1.2%Beckham County
43Okmulgee11,354+0.6%Okmulgee County +1
44Coweta11,093+14.3%Wagoner County
45Warr Acres10,456+0.1%Oklahoma County
46Blanchard9,869+10.4%McClain County +1
47Collinsville9,757+21.6%Tulsa County +1
48Pryor Creek9,700+2.6%Mayes County
49The Village9,337-2.4%Oklahoma County
50Poteau9,111+3.3%Le Flore County
51Piedmont9,092+21.5%Canadian County +1
52Skiatook8,879+5.0%Osage County +1
53Sallisaw8,708+2.1%Sequoyah County
54Tuttle8,584+15.5%Grady County
55Cushing8,444+1.5%Payne County
56Wagoner8,387+9.5%Wagoner County
57Clinton8,355-1.7%Custer County
58Noble7,779+10.6%Cleveland County
59Catoosa7,497+1.2%Rogers County +1
60Grove7,327+5.4%Delaware County
61Seminole7,264+2.0%Seminole County
62Idabel6,983+0.0%McCurtain County
63Purcell6,938+4.3%McClain County
64Harrah6,853+5.1%Oklahoma County
65Tecumseh6,370+1.0%Pottawatomie County
66Pauls Valley6,112+1.2%Garvin County
67Blackwell6,016-0.8%Kay County
68Holdenville5,893-0.5%Hughes County
69Verdigris5,775+7.6%Rogers County
70Henryetta5,606-0.6%Okmulgee County
71Anadarko5,530-3.5%Caddo County
72Vinita5,395+2.1%Craig County +1
73Lone Grove5,276+5.5%Carter County
74Kingfisher5,192+5.4%Kingfisher County
75Hugo5,142-0.4%Choctaw County
Census Vintage 2024 subcounty estimates. Counties from the SUMLEV 157 county parts.

Questions people ask

What is the largest city in Oklahoma?

Oklahoma City, with 712,919 residents on July 1, 2024 in the Census Vintage 2024 estimates.

What is the second largest city in Oklahoma?

Tulsa, with 415,154 residents, 297,765 fewer than Oklahoma City.

How many cities in Oklahoma have more than 100,000 people?

4: Oklahoma City, Tulsa, Norman, Broken Arrow.

How is city size measured here?

By the Census Bureau's July 1, 2024 population estimate for each incorporated place, inside its legal city limits. Metro areas and census-designated places are not ranked.

Sources and data as of

Data as of: Census Vintage 2024 population estimates, 2024 Gazetteer land area and internal points, SAIPE 2023 median household income.

  1. 01Census Vintage 2024 subcounty population estimates
  2. 02Census 2024 Gazetteer, places

How every number is computed: methodology. Spotted a wrong figure? Report an error.