Oklahoma · 75 places of 5,000+

Fastest-growing cities in Oklahoma, 2020 to 2024

Short answer

Newcastle is the fastest-growing city of 5,000+ in Oklahoma, +31.4% from 2020 to 2024. Collinsville (+21.6%) is second.
Fastest
+31.4%
Growing
56
Shrinking
19

The 20 fastest-growing

Newcastle grew fastest, from 11,170 in July 2020 to 14,677 in July 2024, +31.4%. It is the 34th largest of the 75 places ranked. 56 places grew and 19 shrank or held flat; the median change was +2.2%.

By raw numbers the biggest gain was in Oklahoma City, +29,835 people. At the other end, Guymon changed by -3.9%. Growth is measured between the July 2020 and July 2024 estimates for places with 5,000 or more residents in 2024, so fast growth from a small base can outrank larger absolute gains.

  1. 01Newcastle+31.4%
  2. 02Collinsville+21.6%
  3. 03Piedmont+21.5%
  4. 04Mustang+18.9%
  5. 05El Reno+17.0%
  6. 06Tuttle+15.5%
  7. 07Coweta+14.3%
  8. 08Yukon+13.7%
  9. 09Durant+11.7%
  10. 10Owasso+11.5%
  11. 11Noble+10.6%
  12. 12Bixby+10.5%
  13. 13Blanchard+10.4%
  14. 14Wagoner+9.5%
  15. 15Guthrie+8.0%
  16. 16Broken Arrow+7.7%
  17. 17Verdigris+7.6%
  18. 18Jenks+6.9%
  19. 19Glenpool+6.2%
  20. 20Sapulpa+6.0%
Change in population, July 2020 to July 2024, places of 5,000+ in 2024.

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

All 75 places of 5,000+ ranked

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

Questions people ask

What is the fastest-growing city in Oklahoma?

Newcastle, up 31.4% from July 2020 to July 2024 among places of 5,000+, to 14,677 residents.

Which Oklahoma city added the most people?

Oklahoma City, which gained 29,835 residents from July 2020 to July 2024.

How many Oklahoma cities are shrinking?

19 of 75 places of 5,000+ had the same or fewer residents in July 2024 than in July 2020.

Why use places of 5,000 or more?

Small towns can swing by double-digit percentages from a few new homes, and Census estimates for them carry more uncertainty. The 5,000 floor keeps the ranking to places where a percentage means something.

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.