OKOklahoma rankings

Fastest-growing towns in Oklahoma

Ranked by population growth between the 2010 and 2020 censuses. 134 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

#TownGrowth 2010–20202010 census2020 census
1 Map of Elgin Elgin3,608 people +69.6% 2,156 3,656
2 Hinton4,909 people +53.8% 3,196 4,917
3 Jenks Jenks27,102 people +53.3% 16,924 25,949
4 Map of Goldsby Goldsby3,085 people +49.6% 1,801 2,694
5 Map of Newcastle Newcastle13,001 people +42.9% 7,685 10,984
6 Collinsville8,878 people +40.6% 5,606 7,881
7 Map of Bixby Bixby30,155 people +37.0% 20,884 28,609
8 Map of Calera Calera3,007 people +34.8% 2,164 2,916
9 Map of Owasso Owasso40,151 people +32.2% 28,915 38,240
10 Verdigris5,637 people +31.6% 3,993 5,256
11 Kiefer2,639 people +29.8% 1,685 2,187
12 Piedmont8,342 people +29.4% 5,720 7,402
13 Glenpool Glenpool14,151 people +26.7% 10,808 13,691
14 Tuttle8,040 people +23.2% 6,019 7,413
15 Harrah6,684 people +22.6% 5,095 6,245
16 Oklahoma City697,125 people +17.4% 579,999 681,054
17 Durant Durant19,746 people +17.2% 15,856 18,589
18 Map of Edmond Edmond96,825 people +16.0% 81,405 94,428
19 Blanchard9,215 people +15.8% 7,670 8,879
20 Map of Norman Norman129,672 people +15.4% 110,925 128,026
21 Broken Arrow118,180 people +14.9% 98,850 113,540
22 Mustang22,192 people +14.3% 17,395 19,879
23 Skiatook8,632 people +14.2% 7,397 8,450
24 Map of Moore Moore63,420 people +14.0% 55,081 62,793
25 Guymon12,539 people +13.3% 11,442 12,965
26 Map of Perkins Perkins3,262 people +13.2% 2,831 3,205
27 Map of Purcell Purcell6,803 people +13.0% 5,884 6,651
28 Map of Weatherford Weatherford12,004 people +11.5% 10,833 12,076
29 Map of Sayre Sayre4,796 people +9.9% 4,375 4,809
30 Map of Bethany Bethany20,560 people +9.3% 19,051 20,831
31 Choctaw Choctaw12,303 people +9.3% 11,146 12,182
32 Map of Noble Noble7,493 people +7.8% 6,481 6,985
33 McLoud4,425 people +7.6% 4,044 4,351
34 Map of Midwest City Midwest City58,297 people +7.4% 54,371 58,409
35 Map of Jones Jones3,053 people +7.2% 2,692 2,885
36 Map of The Village The Village9,447 people +6.8% 8,929 9,538
37 Sapulpa22,570 people +6.7% 20,544 21,929
38 Cushing Cushing8,367 people +6.4% 7,826 8,327
39 Fairview2,687 people +6.2% 2,579 2,740
40 Mannford3,269 people +6.0% 3,076 3,262
41 Map of Stillwater Stillwater49,269 people +5.9% 45,688 48,394
42 Kingfisher5,026 people +5.8% 4,633 4,903
43 Guthrie11,243 people +5.5% 10,191 10,749
44 Map of Tulsa Tulsa413,794 people +5.4% 391,906 413,066
45 Claremore Claremore20,166 people +5.4% 18,581 19,580
46 Map of Davis Davis2,814 people +5.2% 2,683 2,823
47 Shawnee31,671 people +5.1% 29,857 31,377
48 Map of Sand Springs Sand Springs20,117 people +5.1% 18,906 19,874
49 Map of Grove Grove7,176 people +5.0% 6,623 6,956
50 Map of Pocola Pocola4,423 people +4.9% 4,056 4,255
51 Map of Cache Cache3,074 people +4.8% 2,796 2,930
52 Roland Roland3,687 people +4.6% 3,169 3,316
53 Map of Bethel Acres Bethel Acres3,165 people +4.6% 2,895 3,029
54 Bartlesville37,878 people +4.3% 35,750 37,290
55 Nichols Hills3,843 people +4.3% 3,710 3,870
56 Yukon Yukon25,529 people +4.1% 22,709 23,630
57 Map of Warr Acres Warr Acres10,466 people +4.1% 10,043 10,452
58 Map of Catoosa Catoosa7,496 people +4.0% 7,151 7,440
59 Enid Enid50,653 people +3.9% 49,379 51,308
60 Madill Madill4,004 people +3.8% 3,770 3,914
61 Marietta2,865 people +3.5% 2,626 2,719
62 Poteau Poteau8,959 people +3.4% 8,520 8,807
63 Tahlequah Tahlequah16,935 people +2.9% 15,753 16,209
64 Holdenville Holdenville5,902 people +2.8% 5,771 5,934
65 Sulphur4,874 people +2.8% 4,929 5,065
66 Atoka Atoka2,894 people +2.8% 3,107 3,195
67 Broken Bow Broken Bow4,226 people +2.6% 4,120 4,228
68 Map of Del City Del City21,494 people +2.3% 21,332 21,822
69 Map of Tishomingo Tishomingo3,083 people +2.2% 3,034 3,101
70 Ardmore24,877 people +1.8% 24,283 24,725
71 Alva4,982 people +1.7% 4,945 5,028
72 Map of Spencer Spencer3,928 people +1.7% 3,912 3,978
73 El Reno18,557 people +1.4% 16,749 16,989
74 Map of Stroud Stroud2,793 people +1.1% 2,690 2,719
75 Map of Hennessey Hennessey2,567 people +0.9% 2,131 2,151
76 Lindsay2,884 people +0.8% 2,840 2,864
77 Map of Woodward Woodward11,882 people +0.7% 12,051 12,133
78 Stigler Stigler2,729 people +0.7% 2,685 2,703
79 Bristow Bristow4,272 people +0.6% 4,222 4,248
80 Map of Slaughterville Slaughterville4,251 people +0.6% 4,137 4,163
81 Chickasha16,539 people +0.1% 16,036 16,051
82 Idabel6,987 people −0.7% 7,010 6,961
83 Map of Jay Jay2,731 people −0.9% 2,448 2,425
84 Pryor Creek Pryor Creek9,569 people −1.0% 9,539 9,444
85 Map of Elk City Elk City11,361 people −1.1% 11,693 11,561
86 Map of McAlester McAlester18,111 people −1.2% 18,383 18,171
87 Map of Lone Grove Lone Grove5,125 people −1.2% 5,054 4,993
88 Cleveland Cleveland3,225 people −1.4% 3,251 3,205
89 Dewey Dewey3,412 people −1.7% 3,432 3,372
90 Eufaula Eufaula2,825 people −1.7% 2,813 2,766
91 Map of Ada Ada16,575 people −2.0% 16,810 16,481
92 Tecumseh6,332 people −2.4% 6,457 6,302
93 Map of Hugo Hugo5,182 people −2.7% 5,310 5,166
94 Coweta10,433 people −2.9% 9,943 9,654
95 Map of Longtown Longtown2,716 people −2.9% 2,739 2,659
96 Duncan Duncan22,958 people −3.2% 23,431 22,692
97 Pauls Valley6,062 people −3.2% 6,187 5,992
98 Nicoma Park2,566 people −3.3% 2,393 2,313
99 Ponca City Ponca City24,326 people −3.8% 25,387 24,424
100 Sallisaw8,605 people −4.2% 8,880 8,510
101 Miami12,926 people −4.4% 13,570 12,969
102 Seminole7,194 people −4.6% 7,488 7,146
103 Okemah3,063 people −4.6% 3,223 3,074
104 Henryetta5,608 people −4.8% 5,927 5,640
105 Map of New Cordell New Cordell2,740 people −4.8% 2,915 2,775
106 Turley2,968 people −5.4% 2,756 2,607
107 Map of Altus Altus18,646 people −5.5% 19,813 18,729
108 Muldrow3,309 people −5.6% 3,466 3,272
109 Map of Clinton Clinton8,388 people −5.7% 9,033 8,521
110 Nowata3,542 people −5.7% 3,731 3,517
111 Map of Marlow Marlow4,451 people −5.9% 4,662 4,385
112 Muskogee Muskogee36,758 people −6.0% 39,223 36,878
113 Stilwell Stilwell3,755 people −6.3% 3,949 3,700
114 Tonkawa3,014 people −6.3% 3,216 3,015
115 Map of Hominy Hominy3,303 people −6.6% 3,565 3,329
116 Lawton Lawton90,595 people −6.7% 96,867 90,381
117 Map of Chandler Chandler2,899 people −7.8% 3,100 2,858
118 Okmulgee Okmulgee11,348 people −8.1% 12,321 11,322
119 Map of Fort Gibson Fort Gibson3,808 people −8.2% 4,154 3,814
120 Map of Mangum Mangum2,755 people −8.2% 3,010 2,762
121 Wagoner8,082 people −8.4% 8,323 7,621
122 Map of Wewoka Wewoka3,091 people −8.7% 3,430 3,133
123 Hobart Hobart3,358 people −9.1% 3,756 3,413
124 Checotah3,064 people −9.5% 3,335 3,018
125 Vinita5,300 people −9.6% 5,743 5,193
126 Frederick3,445 people −12.0% 3,940 3,468
127 Perry4,452 people −12.5% 5,126 4,484
128 Heavener3,012 people −12.6% 3,414 2,985
129 Blackwell Blackwell6,042 people −14.2% 7,092 6,085
130 Map of Anadarko Anadarko5,572 people −15.0% 6,762 5,745
131 Pawhuska2,930 people −16.7% 3,584 2,984
132 Park Hill3,237 people −18.3% 3,909 3,193
133 Wilburton2,602 people −19.6% 2,843 2,285
134 Map of Watonga Watonga2,623 people −47.4% 5,111 2,690

How this ranking works

We rank every town by population growth between the 2010 and 2020 censuses. These are official census counts, not estimates. The town with the highest figure ranks #1. For comparison, the figure for Oklahoma as a whole is +5.5%.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states