OKOklahoma rankings

Oldest towns in Oklahoma

Ranked by the median age of residents — often lake, mountain and retirement towns. 134 towns with 2,500+ residents.

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

#TownMedian agePopulationHome value
1 Longtown2,716 people 59.8 2,716 $184,200
2 Grove7,176 people 49.7 7,176 $244,300
3 Dewey3,412 people 47.6 3,412 $119,000
4 Map of Bethel Acres Bethel Acres3,165 people 45.1 3,165 $211,700
5 Spencer3,928 people 44.2 3,928 $157,000
6 Eufaula2,825 people 43.7 2,825 $178,700
7 Nichols Hills3,843 people 43.2 3,843 $818,500
8 Fairview2,687 people 42.7 2,687 $131,300
9 Tuttle8,040 people 42.4 8,040 $320,500
10 Kingfisher5,026 people 42.2 5,026 $227,900
11 Slaughterville4,251 people 42.1 4,251 $219,400
12 McLoud4,425 people 42.0 4,425 $157,400
13 Sulphur4,874 people 41.9 4,874 $122,000
14 Stigler Stigler2,729 people 40.8 2,729 $163,900
15 Map of Watonga Watonga2,623 people 40.7 2,623 $89,700
16 Cache3,074 people 40.6 3,074 $162,700
17 Duncan22,958 people 39.9 22,958 $131,500
18 Sapulpa22,570 people 39.8 22,570 $171,600
19 Yukon25,529 people 39.7 25,529 $198,900
20 Guthrie11,243 people 39.7 11,243 $186,600
21 Henryetta5,608 people 39.7 5,608 $88,600
22 Blanchard9,215 people 39.6 9,215 $295,000
23 Pawhuska2,930 people 39.6 2,930 $114,200
24 Muldrow3,309 people 39.5 3,309 $114,300
25 Jones3,053 people 39.5 3,053 $219,300
26 Mannford3,269 people 39.4 3,269 $165,300
27 Checotah3,064 people 39.4 3,064 $124,900
28 Map of Hobart Hobart3,358 people 39.3 3,358 $71,100
29 Map of Hominy Hominy3,303 people 39.2 3,303 $82,200
30 Mustang22,192 people 39.1 22,192 $239,200
31 Perry4,452 people 39.0 4,452 $109,100
32 Goldsby3,085 people 39.0 3,085 $399,000
33 Map of Choctaw Choctaw12,303 people 38.9 12,303 $242,100
34 Blackwell6,042 people 38.9 6,042 $85,600
35 Map of Noble Noble7,493 people 38.7 7,493 $190,200
36 Pocola4,423 people 38.7 4,423 $151,100
37 Fort Gibson3,808 people 38.6 3,808 $181,100
38 Newcastle13,001 people 38.4 13,001 $271,800
39 Map of Atoka Atoka2,894 people 38.0 2,894 $147,000
40 Map of Edmond Edmond96,825 people 37.9 96,825 $351,400
41 Piedmont8,342 people 37.9 8,342 $330,100
42 Map of New Cordell New Cordell2,740 people 37.9 2,740 $106,600
43 Pauls Valley6,062 people 37.8 6,062 $98,200
44 Nowata3,542 people 37.8 3,542 $89,900
45 Map of Catoosa Catoosa7,496 people 37.6 7,496 $178,800
46 Vinita5,300 people 37.6 5,300 $96,200
47 Frederick3,445 people 37.6 3,445 $89,300
48 Okmulgee11,348 people 37.4 11,348 $98,400
49 Turley2,968 people 37.3 2,968 $54,600
50 Sayre4,796 people 37.2 4,796 $77,400
51 Broken Arrow118,180 people 37.1 118,180 $250,400
52 Ponca City Ponca City24,326 people 37.1 24,326 $135,800
53 Sand Springs20,117 people 37.1 20,117 $197,700
54 Map of Wewoka Wewoka3,091 people 37.0 3,091 $63,300
55 Lindsay2,884 people 37.0 2,884 $112,200
56 Nicoma Park2,566 people 36.9 2,566 $162,100
57 Bartlesville37,878 people 36.8 37,878 $167,200
58 Cleveland3,225 people 36.8 3,225 $117,800
59 Skiatook8,632 people 36.5 8,632 $182,600
60 Wagoner8,082 people 36.5 8,082 $148,900
61 Okemah3,063 people 36.5 3,063 $79,300
62 Map of Bixby Bixby30,155 people 36.4 30,155 $334,200
63 Elk City11,361 people 36.4 11,361 $150,400
64 Ardmore24,877 people 36.3 24,877 $170,000
65 Map of Stroud Stroud2,793 people 36.3 2,793 $125,000
66 Chandler2,899 people 36.2 2,899 $110,600
67 Chickasha16,539 people 36.1 16,539 $130,300
68 Holdenville Holdenville5,902 people 36.1 5,902 $91,600
69 Map of Midwest City Midwest City58,297 people 36.0 58,297 $164,500
70 Poteau Poteau8,959 people 36.0 8,959 $157,400
71 Muskogee Muskogee36,758 people 35.9 36,758 $146,100
72 Sallisaw8,605 people 35.8 8,605 $134,100
73 Cushing8,367 people 35.7 8,367 $114,500
74 Map of Tulsa Tulsa413,794 people 35.6 413,794 $205,300
75 Map of McAlester McAlester18,111 people 35.6 18,111 $151,600
76 Claremore20,166 people 35.3 20,166 $188,700
77 Heavener3,012 people 35.3 3,012 $59,200
78 Enid Enid50,653 people 35.2 50,653 $154,900
79 Map of Woodward Woodward11,882 people 35.2 11,882 $157,800
80 Map of Hugo Hugo5,182 people 35.2 5,182 $96,300
81 Oklahoma City697,125 people 35.1 697,125 $231,300
82 Glenpool14,151 people 35.1 14,151 $201,700
83 Collinsville8,878 people 35.1 8,878 $225,400
84 Hinton4,909 people 35.1 4,909 $170,800
85 Coweta10,433 people 35.0 10,433 $205,700
86 Map of Purcell Purcell6,803 people 35.0 6,803 $171,600
87 Map of Mangum Mangum2,755 people 35.0 2,755 $96,500
88 Verdigris5,637 people 34.9 5,637 $229,100
89 Lone Grove5,125 people 34.9 5,125 $204,900
90 Marlow4,451 people 34.9 4,451 $136,300
91 El Reno18,557 people 34.8 18,557 $165,900
92 Davis2,814 people 34.7 2,814 $109,700
93 Shawnee31,671 people 34.6 31,671 $160,100
94 Map of Jay Jay2,731 people 34.6 2,731 $107,900
95 Map of Del City Del City21,494 people 34.5 21,494 $126,800
96 Tecumseh6,332 people 34.5 6,332 $122,500
97 The Village9,447 people 34.4 9,447 $211,800
98 Jenks Jenks27,102 people 34.3 27,102 $327,100
99 Stilwell3,755 people 34.2 3,755 $101,600
100 Map of Moore Moore63,420 people 34.1 63,420 $204,500
101 Roland Roland3,687 people 34.1 3,687 $139,800
102 Map of Owasso Owasso40,151 people 34.0 40,151 $243,100
103 Durant Durant19,746 people 34.0 19,746 $163,200
104 Clinton8,388 people 34.0 8,388 $119,400
105 Bristow4,272 people 33.9 4,272 $117,500
106 Map of Anadarko Anadarko5,572 people 33.8 5,572 $89,300
107 Altus18,646 people 33.7 18,646 $152,200
108 Tonkawa3,014 people 33.6 3,014 $84,300
109 Map of Broken Bow Broken Bow4,226 people 33.4 4,226 $179,900
110 Harrah6,684 people 33.3 6,684 $225,400
111 Seminole7,194 people 33.1 7,194 $103,600
112 Idabel6,987 people 33.0 6,987 $134,800
113 Kiefer2,639 people 32.9 2,639 $222,500
114 Norman129,672 people 32.5 129,672 $250,100
115 Map of Warr Acres Warr Acres10,466 people 32.5 10,466 $164,500
116 Lawton90,595 people 32.3 90,595 $142,100
117 Map of Ada Ada16,575 people 32.3 16,575 $169,300
118 Hennessey2,567 people 32.3 2,567 $161,500
119 Miami12,926 people 32.2 12,926 $107,600
120 Elgin3,608 people 32.2 3,608 $260,700
121 Pryor Creek Pryor Creek9,569 people 32.1 9,569 $166,400
122 Madill Madill4,004 people 31.7 4,004 $109,600
123 Map of Calera Calera3,007 people 31.3 3,007 $157,600
124 Bethany20,560 people 31.1 20,560 $171,600
125 Guymon12,539 people 30.7 12,539 $182,000
126 Marietta2,865 people 30.5 2,865 $113,600
127 Map of Tishomingo Tishomingo3,083 people 30.4 3,083 $110,600
128 Wilburton2,602 people 29.6 2,602 $93,600
129 Tahlequah16,935 people 29.3 16,935 $185,400
130 Alva4,982 people 28.3 4,982 $133,600
131 Map of Weatherford Weatherford12,004 people 26.8 12,004 $232,600
132 Park Hill3,237 people 26.8 3,237 $174,400
133 Perkins3,262 people 26.1 3,262 $172,200
134 Stillwater49,269 people 23.9 49,269 $237,200

How this ranking works

We rank every town by the median age of residents — often lake, mountain and retirement towns. The town with the highest figure ranks #1. For comparison, the figure for Oklahoma as a whole is 37.0.

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