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

Map of Norman
Oklahoma · Fastest growing

Where Norman lands: #20 of 134

+15.4% population growth, 2010 to 2020 census · Visit Norman →

#TownGrowth 2010–20202010 census2020 census
1 Map of Elgin Elgin3,608 people +69.6% 2,156 3,656
2 Map of Hinton 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 Map of Collinsville Collinsville8,878 people +40.6% 5,606 7,881
7 Map of Bixby Bixby30,155 people +37.0% 20,884 28,609
8 Calera Calera3,007 people +34.8% 2,164 2,916
9 Map of Owasso Owasso40,151 people +32.2% 28,915 38,240
10 Verdigris Verdigris5,637 people +31.6% 3,993 5,256
11 Map of Kiefer Kiefer2,639 people +29.8% 1,685 2,187
12 Map of Piedmont Piedmont8,342 people +29.4% 5,720 7,402
13 Glenpool Glenpool14,151 people +26.7% 10,808 13,691
14 Map of Tuttle Tuttle8,040 people +23.2% 6,019 7,413
15 Map of Harrah Harrah6,684 people +22.6% 5,095 6,245
16 Oklahoma City 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 Blanchard Blanchard9,215 people +15.8% 7,670 8,879
20 Map of Norman Norman129,672 people +15.4% 110,925 128,026
21 Broken Arrow Broken Arrow118,180 people +14.9% 98,850 113,540
22 Map of Mustang Mustang22,192 people +14.3% 17,395 19,879
23 Map of Skiatook Skiatook8,632 people +14.2% 7,397 8,450
24 Map of Moore Moore63,420 people +14.0% 55,081 62,793
25 Map of Guymon Guymon12,539 people +13.3% 11,442 12,965
26 Perkins Perkins3,262 people +13.2% 2,831 3,205
27 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 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 Sapulpa Sapulpa22,570 people +6.7% 20,544 21,929
38 Cushing Cushing8,367 people +6.4% 7,826 8,327
39 Map of Fairview Fairview2,687 people +6.2% 2,579 2,740
40 Mannford Mannford3,269 people +6.0% 3,076 3,262
41 Stillwater Stillwater49,269 people +5.9% 45,688 48,394
42 Kingfisher Kingfisher5,026 people +5.8% 4,633 4,903
43 Map of Guthrie Guthrie11,243 people +5.5% 10,191 10,749
44 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 Shawnee Shawnee31,671 people +5.1% 29,857 31,377
48 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 Bartlesville Bartlesville37,878 people +4.3% 35,750 37,290
55 Nichols Hills 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 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 Marietta 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 Sulphur 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 Tishomingo Tishomingo3,083 people +2.2% 3,034 3,101
70 Ardmore Ardmore24,877 people +1.8% 24,283 24,725
71 Map of Alva Alva4,982 people +1.7% 4,945 5,028
72 Map of Spencer Spencer3,928 people +1.7% 3,912 3,978
73 El Reno 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 Map of Lindsay Lindsay2,884 people +0.8% 2,840 2,864
77 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 Map of Chickasha Chickasha16,539 people +0.1% 16,036 16,051
82 Idabel 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 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 Tecumseh Tecumseh6,332 people −2.4% 6,457 6,302
93 Hugo Hugo5,182 people −2.7% 5,310 5,166
94 Coweta 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 Valley Pauls Valley6,062 people −3.2% 6,187 5,992
98 Map of Nicoma Park Nicoma Park2,566 people −3.3% 2,393 2,313
99 Ponca City Ponca City24,326 people −3.8% 25,387 24,424
100 Sallisaw Sallisaw8,605 people −4.2% 8,880 8,510
101 Miami Miami12,926 people −4.4% 13,570 12,969
102 Seminole7,194 people −4.6% 7,488 7,146
103 Okemah Okemah3,063 people −4.6% 3,223 3,074
104 Henryetta Henryetta5,608 people −4.8% 5,927 5,640
105 New Cordell New Cordell2,740 people −4.8% 2,915 2,775
106 Map of Turley Turley2,968 people −5.4% 2,756 2,607
107 Altus Altus18,646 people −5.5% 19,813 18,729
108 Muldrow Muldrow3,309 people −5.6% 3,466 3,272
109 Map of Clinton Clinton8,388 people −5.7% 9,033 8,521
110 Nowata 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 Mangum Mangum2,755 people −8.2% 3,010 2,762
121 Wagoner Wagoner8,082 people −8.4% 8,323 7,621
122 Wewoka Wewoka3,091 people −8.7% 3,430 3,133
123 Hobart Hobart3,358 people −9.1% 3,756 3,413
124 Checotah Checotah3,064 people −9.5% 3,335 3,018
125 Vinita Vinita5,300 people −9.6% 5,743 5,193
126 Map of Frederick Frederick3,445 people −12.0% 3,940 3,468
127 Perry4,452 people −12.5% 5,126 4,484
128 Heavener Heavener3,012 people −12.6% 3,414 2,985
129 Blackwell Blackwell6,042 people −14.2% 7,092 6,085
130 Anadarko Anadarko5,572 people −15.0% 6,762 5,745
131 Pawhuska Pawhuska2,930 people −16.7% 3,584 2,984
132 Park Hill3,237 people −18.3% 3,909 3,193
133 Map of Wilburton 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