Small towns in Oklahoma
181 small towns, communities and small cities of 1,000 to 75,000 people, plus 15 smaller suburbs, marked as suburbs. In the parts of Oklahoma outside metro areas, everyday prices run 16.4% below the U.S. average, and housing 52% below.
Closest to a big city
- Sperry13 miles to Tulsa
- Jones14 miles to Oklahoma City
- Skiatook15 miles to Tulsa
- Newcastle16 miles to Oklahoma City
- Verdigris16 miles to Tulsa
Straight-line miles to a metro area of about 1 million people or more.
Lowest home values
Typical value of an owner-occupied home.
Growing fastest
- Newcastleup 36% since 2020
- Goldsbyup 32% since 2020
- Piedmontup 26% since 2020
- Collinsvilleup 24% since 2020
- Rolandup 22% since 2020
College towns
- AlvaNorthwestern Oklahoma State University
- LangstonLangston University
- StillwaterOklahoma State University-Main Campus
- WeatherfordSouthwestern Oklahoma State University
Tourist towns
- Longtown27% vacation homes
Hospital in town
Every town in Oklahoma
Select a column heading to sort. Miles are straight-line. Home values and incomes: Census survey 2020-2024; population: 2025 estimates.
| Town | People | Since 2020 | Typical home | Household income | Miles to a big city | Miles to an ER |
|---|---|---|---|---|---|---|
| Ada | 16,660 | +1% | $169,300 | $53,507 | 68 | In town |
| Altus | 18,707 | +0% | $152,200 | $55,295 | 116 | In town |
| Alva | 4,880 | -2.4% | $133,600 | $40,709 | 112 | In town |
| Anadarko | 5,448 | -4.9% | $89,300 | $43,105 | 50 | In town |
| Antlers | 2,186 | -1.6% | $106,100 | $36,336 | 119 | In town |
| Ardmore | 24,956 | +1% | $170,000 | $53,900 | 90 | In town |
| Arkoma suburb | 1,863 | +3% | $83,600 | $43,929 | 98 | 3 |
| Atoka | 2,975 | +3.6% | $147,000 | $44,087 | 108 | In town |
| Bartlesville | 38,278 | +2.5% | $167,200 | $58,869 | 42 | In town |
| Beaver | 1,213 | -4.1% | $154,000 | $56,078 | 192 | In town |
| Beggs | 1,188 | +1.1% | $107,300 | $45,909 | 28 | 11 |
| Bethel Acres | 3,301 | +8.2% | $211,700 | $75,909 | 29 | 7 |
| Blackwell | 6,029 | -0.6% | $85,600 | $53,435 | 91 | In town |
| Blanchard | 10,013 | +12.7% | $295,000 | $91,473 | 23 | 16 |
| Boise City | 1,040 | -10.4% | $67,100 | $43,393 | 246 | In town |
| Boley | 1,087 | +0.1% | $26,250 | 55 | 12 | |
| Bristow | 4,381 | +3% | $117,500 | $38,906 | 34 | In town |
| Broken Bow | 4,211 | +0.7% | $179,900 | $39,895 | 145 | 11 |
| Buffalo | 1,002 | -2.8% | $88,300 | $72,065 | 151 | In town |
| Burns Flat | 1,918 | -1.5% | $106,600 | $45,446 | 94 | 11 |
| Byng | 1,414 | +1.3% | $177,400 | $75,625 | 63 | 6 |
| Cache | 3,239 | +10.1% | $162,700 | $65,536 | 85 | 11 |
| Caddo | 1,093 | +7.2% | $152,100 | $51,923 | 97 | 12 |
| Calera | 3,145 | +7.7% | $157,600 | $64,449 | 81 | 5 |
| Carnegie | 1,366 | -3.9% | $79,600 | $43,839 | 66 | In town |
| Catoosa suburb | 7,471 | +0.9% | $178,800 | $72,467 | 8 | 7 |
| Central High | 1,229 | +4.9% | $211,200 | $75,435 | 67 | 12 |
| Chandler | 2,963 | +4.1% | $110,600 | $46,645 | 42 | 13 |
| Checotah | 3,096 | +2.6% | $124,900 | $37,042 | 49 | 20 |
| Chelsea | 1,999 | +1.2% | $109,800 | $50,875 | 38 | 16 |
| Cherokee | 1,439 | -2.2% | $96,600 | $58,860 | 100 | 18 |
| Chickasha | 17,313 | +8.2% | $130,300 | $54,111 | 38 | In town |
| Choctaw suburb | 12,549 | +2.4% | $242,100 | $100,574 | 14 | 7 |
| Chouteau | 2,175 | +5.9% | $190,100 | $60,208 | 32 | 8 |
| Claremore | 20,681 | +5.3% | $188,700 | $58,685 | 21 | In town |
| Cleveland | 3,271 | +2.2% | $117,800 | $55,357 | 34 | In town |
| Clinton | 8,302 | -2.3% | $119,400 | $58,207 | 82 | In town |
| Coalgate | 1,735 | +3.8% | $86,900 | $45,938 | 98 | In town |
| Colbert | 1,118 | +7.9% | $104,300 | $46,250 | 75 | 8 |
| Collinsville | 9,956 | +24.3% | $225,400 | $90,570 | 17 | 5 |
| Comanche | 1,393 | +2.2% | $78,100 | $41,016 | 81 | 8 |
| Commerce | 2,260 | +0% | $72,600 | $34,817 | 80 | 4 |
| Coweta suburb | 11,472 | +18.3% | $205,700 | $67,519 | 17 | 11 |
| Crescent | 1,429 | +9.8% | $154,700 | $62,813 | 34 | 9 |
| Cushing | 8,390 | +1% | $114,500 | $44,136 | 49 | In town |
| Davis | 2,836 | +0.4% | $109,700 | $51,875 | 74 | 12 |
| Dewey | 3,450 | +2% | $119,000 | $42,695 | 46 | 3 |
| Dickson | 1,363 | +2.3% | $201,300 | $81,250 | 93 | 8 |
| Drumright | 2,546 | -0.4% | $85,600 | $45,580 | 40 | In town |
| Duncan | 23,238 | +2.7% | $131,500 | $58,054 | 73 | In town |
| Durant | 21,552 | +15.1% | $163,200 | $46,812 | 86 | In town |
| El Reno | 20,730 | +21.1% | $165,900 | $56,219 | 26 | 12 |
| Elgin | 3,653 | +2.5% | $260,700 | $96,250 | 65 | 14 |
| Elk City | 11,335 | -1.5% | $150,400 | $51,272 | 108 | In town |
| Enid | 50,297 | -1.6% | $154,900 | $62,125 | 68 | In town |
| Eufaula | 2,882 | +3.6% | $178,700 | $37,289 | 60 | 26 |
| Fairfax | 1,106 | -2.1% | $59,300 | $40,000 | 54 | In town |
| Fairland | 1,100 | +0.4% | $90,200 | $42,625 | 73 | 9 |
| Fairview | 2,632 | -3.6% | $131,300 | $54,688 | 77 | In town |
| Fletcher | 1,274 | +5.2% | $148,300 | $71,458 | 60 | 17 |
| Forest Park suburb | 1,035 | -1.4% | $289,000 | $103,929 | 5 | 4 |
| Fort Gibson | 3,814 | +0.2% | $181,100 | $68,378 | 43 | 8 |
| Frederick | 3,371 | -2.9% | $89,300 | $44,595 | 114 | 23 |
| Geronimo | 1,188 | +2.5% | $93,500 | $73,611 | 84 | 9 |
| Glenpool suburb | 14,705 | +7.3% | $201,700 | $79,525 | 14 | 6 |
| Goldsby | 3,591 | +32.4% | $399,000 | $103,333 | 24 | 10 |
| Granite | 1,609 | -1% | $104,600 | $60,000 | 111 | 9 |
| Grove | 7,399 | +6.3% | $244,300 | $58,941 | 70 | In town |
| Guthrie | 12,257 | +12.7% | $186,600 | $53,457 | 29 | In town |
| Guymon | 12,241 | -5.2% | $182,000 | $60,075 | 237 | In town |
| Harrah suburb | 7,212 | +10.4% | $225,400 | $84,375 | 19 | 12 |
| Hartshorne | 1,877 | -3.5% | $90,300 | $39,630 | 91 | 13 |
| Haskell | 1,740 | +7.1% | $117,000 | 25 | 16 | |
| Healdton | 2,350 | +0% | $66,400 | $51,286 | 85 | In town |
| Heavener | 3,070 | +3% | $59,200 | $34,408 | 112 | 11 |
| Helena | 1,527 | -0.3% | $61,500 | 86 | 22 | |
| Hennessey | 2,207 | +3.1% | $161,500 | $70,181 | 49 | 18 |
| Henryetta | 5,620 | -0.2% | $88,600 | $45,259 | 48 | In town |
| Hinton | 4,975 | +0.9% | $170,800 | $65,278 | 47 | 19 |
| Hobart | 3,257 | -4.3% | $71,100 | $33,051 | 94 | In town |
| Holdenville | 5,923 | +0.1% | $91,600 | $46,250 | 68 | In town |
| Hollis | 1,673 | -6.2% | $64,000 | $38,672 | 146 | In town |
| Hominy | 3,293 | -0.9% | $82,200 | $37,193 | 34 | 9 |
| Hooker | 1,706 | -5.1% | $158,100 | $48,571 | 228 | 19 |
| Hugo | 5,082 | -1.6% | $96,300 | $33,917 | 111 | In town |
| Idabel | 6,934 | -0.4% | $134,800 | $43,295 | 136 | In town |
| Inola | 1,888 | +0.5% | $169,200 | $58,558 | 20 | 14 |
| Jay | 2,507 | +3.5% | $107,900 | $38,094 | 65 | 11 |
| Jones | 3,222 | +11.1% | $219,300 | $77,371 | 14 | 9 |
| Kellyville | 1,052 | +2.6% | $118,600 | $53,393 | 20 | 6 |
| Kiefer suburb | 2,310 | +6.1% | $222,500 | $83,317 | 15 | 4 |
| Kingfisher | 5,201 | +5.7% | $227,900 | $64,271 | 35 | In town |
| Kingston | 1,480 | +3.7% | $124,500 | $45,536 | 83 | 7 |
| Konawa | 1,242 | -4.2% | $53,800 | $33,789 | 55 | 14 |
| Krebs | 2,068 | -0.7% | $106,100 | $45,893 | 83 | 3 |
| Langston | 1,787 | +10.4% | $206,600 | 35 | 11 | |
| Laverne | 1,189 | -2.7% | $115,600 | $60,694 | 158 | 18 |
| Lexington | 2,046 | +1.7% | $46,932 | 33 | 2 | |
| Lindsay | 2,929 | +2.2% | $112,200 | $52,000 | 44 | In town |
| Locust Grove | 1,397 | +2.3% | $106,900 | $49,398 | 41 | 11 |
| Lone Grove | 5,244 | +4.7% | $204,900 | $74,265 | 90 | 5 |
| Longtown | 2,716 | $184,200 | $56,333 | 65 | 22 | |
| Luther | 1,694 | +13.1% | $212,800 | $51,827 | 23 | 13 |
| Madill | 4,181 | +7.2% | $109,600 | $47,522 | 89 | In town |
| Mangum | 2,683 | -3.1% | $96,500 | $49,470 | 120 | In town |
| Mannford | 3,432 | +5.5% | $165,300 | $60,521 | 24 | 15 |
| Marietta | 2,982 | +4.3% | $113,600 | $51,838 | 82 | In town |
| Marlow | 4,514 | +3.2% | $136,300 | $56,655 | 63 | 10 |
| Maysville | 1,096 | +1.8% | $152,400 | $60,931 | 42 | 11 |
| McAlester | 18,044 | -0.6% | $151,600 | $51,930 | 83 | In town |
| McLoud | 4,564 | +4.9% | $157,400 | $63,469 | 23 | 10 |
| Meeker | 1,031 | +2.7% | $98,500 | $41,190 | 35 | 9 |
| Miami | 12,893 | -0.6% | $107,600 | $46,410 | 78 | In town |
| Minco | 1,580 | +4.4% | $145,900 | $61,000 | 27 | 16 |
| Mooreland | 1,122 | -4.3% | $147,300 | $54,728 | 116 | 11 |
| Morris | 1,340 | +3% | $114,800 | $58,716 | 36 | 5 |
| Muldrow | 3,375 | +3.6% | $114,300 | $45,067 | 89 | 10 |
| Muskogee | 36,760 | +0% | $146,100 | $50,213 | 40 | In town |
| New Cordell | 2,746 | -0.5% | $106,600 | $73,107 | 84 | In town |
| Newcastle | 15,198 | +36.1% | $271,800 | $93,398 | 16 | 9 |
| Newkirk | 2,246 | +0.1% | $101,800 | $52,639 | 83 | 11 |
| Nichols Hills suburb | 3,864 | -0.2% | $818,500 | $207,567 | 6 | 2 |
| Nicoma Park suburb | 2,294 | -0.9% | $162,100 | $62,447 | 11 | 4 |
| Noble suburb | 7,748 | +10.3% | $190,200 | $81,739 | 24 | 7 |
| Nowata | 3,584 | +2.7% | $89,900 | $47,776 | 42 | In town |
| Okarche | 1,196 | +4.9% | $239,000 | $94,063 | 31 | 9 |
| Okeene | 1,047 | -3.1% | $112,000 | $57,917 | 64 | In town |
| Okemah | 3,091 | +1.1% | $79,300 | $32,386 | 53 | In town |
| Okmulgee | 11,394 | +1% | $98,400 | $41,848 | 35 | In town |
| Oologah | 1,358 | +5.7% | $191,700 | $79,886 | 24 | 10 |
| Panama | 1,314 | +3.6% | $124,800 | $47,136 | 96 | 9 |
| Park Hill | 3,237 | $174,400 | $47,064 | 56 | 6 | |
| Pauls Valley | 6,157 | +1.9% | $98,200 | $50,357 | 55 | In town |
| Pawhuska | 2,923 | -1.8% | $114,200 | $46,298 | 44 | In town |
| Pawnee | 1,974 | +2% | $99,300 | $41,471 | 52 | 16 |
| Perkins | 3,271 | +1.8% | $172,200 | $35,456 | 45 | 10 |
| Perry | 4,448 | -1% | $109,100 | $53,587 | 57 | In town |
| Piedmont | 9,427 | +25.9% | $330,100 | $104,441 | 20 | 10 |
| Pink | 2,200 | +5.4% | $136,700 | $72,396 | 28 | 13 |
| Pocola | 4,660 | +9.1% | $151,100 | $50,545 | 101 | 9 |
| Ponca City | 24,225 | -0.5% | $135,800 | $55,941 | 77 | In town |
| Poteau | 9,171 | +4% | $157,400 | $50,511 | 103 | In town |
| Prague | 2,427 | +2.7% | $120,200 | $50,893 | 46 | In town |
| Pryor Creek | 9,723 | +2.9% | $166,400 | $44,839 | 35 | In town |
| Purcell | 7,030 | +5.8% | $171,600 | $63,457 | 32 | In town |
| Roland | 4,146 | +22.4% | $139,800 | $51,754 | 92 | 6 |
| Rush Springs | 1,020 | +3.2% | $85,700 | $45,125 | 54 | 19 |
| Salina | 1,127 | +2.3% | $98,300 | $42,596 | 43 | 8 |
| Sallisaw | 8,790 | +3.1% | $134,100 | $48,036 | 77 | In town |
| Sayre | 4,783 | -0.3% | $41,227 | 120 | 14 | |
| Seminole | 7,393 | +3.8% | $103,600 | $39,121 | 51 | 18 |
| Shady Point | 1,010 | +3.4% | $104,700 | $52,375 | 98 | 7 |
| Shattuck | 1,194 | -4.2% | $119,400 | $54,868 | 143 | In town |
| Shawnee | 32,474 | +3.8% | $160,100 | $55,815 | 32 | In town |
| Skiatook | 8,960 | +5.4% | $182,600 | $57,480 | 15 | 6 |
| Slaughterville | 4,332 | +3.5% | $219,400 | $72,944 | 29 | 7 |
| Snyder | 1,214 | -4.1% | $102,400 | $41,099 | 99 | 20 |
| Spencer suburb | 3,857 | -3.1% | $157,000 | $59,861 | 9 | 3 |
| Sperry | 1,241 | +4.8% | $109,500 | $49,583 | 13 | 8 |
| Spiro | 2,230 | +5.2% | $100,700 | $41,848 | 94 | 14 |
| Stigler | 2,749 | +3% | $163,900 | $42,976 | 74 | In town |
| Stillwater | 50,046 | +3.5% | $237,200 | $43,700 | 52 | In town |
| Stilwell | 3,892 | +5.3% | $101,600 | $37,292 | 74 | In town |
| Stratford | 1,437 | +2.8% | $100,500 | $41,302 | 56 | 15 |
| Stroud | 2,913 | +6.5% | $125,000 | $61,250 | 49 | In town |
| Sulphur | 4,878 | -1.4% | $122,000 | $66,957 | 73 | In town |
| Tahlequah | 17,508 | +6.4% | $185,400 | $49,581 | 54 | In town |
| Tecumseh | 6,402 | +1.5% | $122,500 | $48,573 | 36 | 7 |
| The Village suburb | 9,276 | -3% | $211,800 | $77,108 | 8 | In town |
| Thomas | 1,129 | -1.7% | $135,400 | $62,500 | 71 | 15 |
| Tishomingo | 3,123 | +0.8% | $110,600 | $40,052 | 97 | In town |
| Tonkawa | 2,983 | -0.9% | $84,300 | $58,767 | 84 | 9 |
| Turley suburb | 2,968 | $54,600 | $42,298 | 9 | 7 | |
| Tuttle | 8,708 | +17.8% | $320,500 | $103,994 | 17 | 11 |
| Union City | 2,129 | +18% | $298,400 | $105,833 | 23 | 10 |
| Verdigris | 5,888 | +9.7% | $229,100 | $84,259 | 16 | 5 |
| Vian | 1,386 | +0.5% | $115,600 | $41,250 | 68 | 10 |
| Vinita | 5,424 | +2.5% | $96,200 | $47,025 | 59 | 5 |
| Wagoner | 8,405 | +9.7% | $148,900 | $57,917 | 31 | In town |
| Walters | 2,355 | -2.5% | $126,900 | $54,425 | 90 | 18 |
| Warner | 1,587 | -0.1% | $108,600 | $55,479 | 55 | 19 |
| Warr Acres suburb | 10,552 | -0.1% | $164,500 | $53,273 | 7 | 4 |
| Watonga | 2,594 | -3.3% | $89,700 | $54,081 | 56 | In town |
| Waukomis | 1,324 | -1.6% | $149,000 | $61,339 | 61 | 7 |
| Waurika | 1,867 | +1.7% | $64,800 | $45,882 | 93 | In town |
| Weatherford | 12,005 | -0.3% | $232,600 | $54,704 | 66 | In town |
| West Siloam Springs | 1,066 | +3.3% | $183,800 | $59,904 | 73 | 5 |
| Westville | 1,413 | +0.5% | $39,400 | 75 | 13 | |
| Wetumka | 1,133 | +0.2% | $76,000 | $27,058 | 64 | 13 |
| Wewoka | 3,046 | -2.6% | $63,300 | $37,986 | 62 | 8 |
| Wilburton | 2,308 | +0.9% | $93,600 | $38,971 | 90 | 19 |
| Wilson | 1,439 | +2.5% | $102,500 | $60,625 | 90 | 5 |
| Wister | 1,068 | +2.9% | $106,500 | $36,607 | 104 | 8 |
| Woodward | 11,635 | -3.7% | $157,800 | $54,463 | 125 | In town |
| Wynnewood | 1,957 | +1.4% | $111,600 | $40,156 | 60 | 6 |
| Yale | 1,054 | +0.3% | $82,400 | $42,750 | 45 | 10 |
Big city: a metro area of about 1 million people or more. ER: the nearest hospital with an emergency room. Sources: U.S. Census Bureau, BEA, Medicare.