OKOklahoma rankings

Towns losing population in Oklahoma

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

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

#TownChange 2010–20202010 census2020 census
1 Map of Watonga Watonga2,623 people −47.4% 5,111 2,690
2 Wilburton2,602 people −19.6% 2,843 2,285
3 Park Hill3,237 people −18.3% 3,909 3,193
4 Pawhuska2,930 people −16.7% 3,584 2,984
5 Map of Anadarko Anadarko5,572 people −15.0% 6,762 5,745
6 Blackwell Blackwell6,042 people −14.2% 7,092 6,085
7 Heavener3,012 people −12.6% 3,414 2,985
8 Perry4,452 people −12.5% 5,126 4,484
9 Frederick3,445 people −12.0% 3,940 3,468
10 Vinita5,300 people −9.6% 5,743 5,193
11 Checotah3,064 people −9.5% 3,335 3,018
12 Hobart Hobart3,358 people −9.1% 3,756 3,413
13 Map of Wewoka Wewoka3,091 people −8.7% 3,430 3,133
14 Wagoner8,082 people −8.4% 8,323 7,621
15 Map of Fort Gibson Fort Gibson3,808 people −8.2% 4,154 3,814
16 Map of Mangum Mangum2,755 people −8.2% 3,010 2,762
17 Okmulgee Okmulgee11,348 people −8.1% 12,321 11,322
18 Map of Chandler Chandler2,899 people −7.8% 3,100 2,858
19 Lawton Lawton90,595 people −6.7% 96,867 90,381
20 Map of Hominy Hominy3,303 people −6.6% 3,565 3,329
21 Stilwell Stilwell3,755 people −6.3% 3,949 3,700
22 Tonkawa3,014 people −6.3% 3,216 3,015
23 Muskogee Muskogee36,758 people −6.0% 39,223 36,878
24 Map of Marlow Marlow4,451 people −5.9% 4,662 4,385
25 Map of Clinton Clinton8,388 people −5.7% 9,033 8,521
26 Nowata3,542 people −5.7% 3,731 3,517
27 Muldrow3,309 people −5.6% 3,466 3,272
28 Map of Altus Altus18,646 people −5.5% 19,813 18,729
29 Turley2,968 people −5.4% 2,756 2,607
30 Henryetta5,608 people −4.8% 5,927 5,640
31 Map of New Cordell New Cordell2,740 people −4.8% 2,915 2,775
32 Seminole7,194 people −4.6% 7,488 7,146
33 Okemah3,063 people −4.6% 3,223 3,074
34 Miami12,926 people −4.4% 13,570 12,969
35 Sallisaw8,605 people −4.2% 8,880 8,510
36 Ponca City Ponca City24,326 people −3.8% 25,387 24,424
37 Nicoma Park2,566 people −3.3% 2,393 2,313
38 Duncan Duncan22,958 people −3.2% 23,431 22,692
39 Pauls Valley6,062 people −3.2% 6,187 5,992
40 Coweta10,433 people −2.9% 9,943 9,654
41 Map of Longtown Longtown2,716 people −2.9% 2,739 2,659
42 Map of Hugo Hugo5,182 people −2.7% 5,310 5,166
43 Tecumseh6,332 people −2.4% 6,457 6,302
44 Map of Ada Ada16,575 people −2.0% 16,810 16,481
45 Dewey Dewey3,412 people −1.7% 3,432 3,372
46 Eufaula Eufaula2,825 people −1.7% 2,813 2,766
47 Cleveland Cleveland3,225 people −1.4% 3,251 3,205
48 Map of McAlester McAlester18,111 people −1.2% 18,383 18,171
49 Map of Lone Grove Lone Grove5,125 people −1.2% 5,054 4,993
50 Map of Elk City Elk City11,361 people −1.1% 11,693 11,561
51 Pryor Creek Pryor Creek9,569 people −1.0% 9,539 9,444
52 Map of Jay Jay2,731 people −0.9% 2,448 2,425
53 Idabel6,987 people −0.7% 7,010 6,961

How this ranking works

We rank every town by population loss between the 2010 and 2020 censuses. Only towns that shrank are listed. The town with the lowest 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