Oklahoma cities ranked by market opportunity
LocalVein profiles 240 Oklahoma cities, covering 3,011,329 residents across the state. The median Market Opportunity Score across Oklahoma sits at 29 out of 100 — use the ranked table below to find the markets where demographics and operator density line up for agency outreach.
Oklahoma cities by Market Opportunity Score
| Rank | City | Population | Median HHI | Median home value | MOS |
|---|---|---|---|---|---|
| 1 | Nichols Hills | 3,838 | $203,750 | $855,300 | Warning: 53 |
| 2 | North Enid | 1,167 | $84,844 | $179,200 | Info: 39 |
| 3 | Thomas | 1,255 | $57,813 | $133,600 | Info: 38 |
| 4 | Tonkawa | 3,018 | $57,711 | $83,000 | Info: 38 |
| 5 | Moodys | 1,128 | — | $414,000 | Info: 37 |
| 6 | Fairfax | 1,018 | $39,063 | $53,500 | Info: 36 |
| 7 | Choctaw | 12,208 | $96,446 | $223,900 | Info: 36 |
| 8 | Healdton | 2,635 | $50,338 | $58,800 | Info: 36 |
| 9 | Cherokee | 1,319 | $55,417 | $90,200 | Info: 36 |
| 10 | Okarche | 1,270 | $87,250 | $232,300 | Info: 35 |
| 11 | The Village | 9,470 | $70,788 | $190,600 | Info: 35 |
| 12 | Waukomis | 1,070 | $59,323 | $123,300 | Info: 35 |
| 13 | Mangum | 2,759 | $56,875 | $90,200 | Info: 35 |
| 14 | Oakhurst | 1,970 | $61,500 | $147,700 | Info: 34 |
| 15 | Buffalo | 1,244 | $69,875 | $89,200 | Info: 34 |
| 16 | Piedmont | 7,978 | $94,882 | $298,600 | Info: 34 |
| 17 | Nicoma Park | 2,512 | $66,250 | $145,400 | Info: 34 |
| 18 | McCord | 1,656 | $73,889 | $182,700 | Info: 34 |
| 19 | Hydro | 1,179 | $41,250 | $155,000 | Info: 34 |
| 20 | New Cordell | 2,743 | $70,780 | $102,000 | Info: 34 |
| 21 | Chouteau | 2,005 | $51,081 | $171,900 | Info: 33 |
| 22 | Blackwell | 6,091 | $50,104 | $77,000 | Info: 33 |
| 23 | Maysville | 1,366 | $58,462 | $128,300 | Info: 33 |
| 24 | Turley | 2,887 | $40,350 | $56,800 | Info: 33 |
| 25 | Union City | 1,603 | $100,000 | $268,900 | Info: 33 |
| 26 | Bray | 1,002 | $75,313 | $153,000 | Info: 33 |
| 27 | Bethel Acres | 3,113 | $82,500 | $177,700 | Info: 33 |
| 28 | Apache | 1,062 | $49,022 | $85,400 | Info: 33 |
| 29 | Warr Acres | 10,437 | $60,822 | $150,500 | Info: 33 |
| 30 | Bartlesville | 37,559 | $59,457 | $154,900 | Info: 33 |
| 31 | Helena | 1,487 | $64,286 | $80,500 | Info: 33 |
| 32 | Commerce | 2,259 | $35,298 | $71,500 | Info: 33 |
| 33 | Perry | 4,471 | $63,000 | $101,800 | Info: 33 |
| 34 | Dewey | 3,388 | $42,940 | $117,600 | Info: 33 |
| 35 | Tuttle | 7,785 | $102,417 | $284,600 | Info: 32 |
| 36 | Jones | 2,975 | $76,058 | $204,500 | Info: 32 |
| 37 | Central High | 1,572 | $73,750 | $200,200 | Info: 32 |
| 38 | Justice | 1,601 | $93,580 | $214,900 | Info: 32 |
| 39 | Hobart | 3,378 | $28,906 | $63,500 | Info: 32 |
| 40 | Wilson | 1,606 | $65,375 | $102,300 | Info: 32 |
| 41 | Pawhuska | 2,984 | $48,625 | $107,900 | Info: 32 |
| 42 | Yukon | 24,802 | $76,408 | $185,800 | Info: 32 |
| 43 | Haskell | 1,645 | $34,276 | $115,500 | Info: 32 |
| 44 | Inola | 1,863 | $60,500 | $170,400 | Info: 32 |
| 45 | Clinton | 8,461 | $58,417 | $112,500 | Info: 32 |
| 46 | Hominy | 3,299 | $34,928 | $74,800 | Info: 32 |
| 47 | Alva | 5,009 | $41,728 | $132,500 | Info: 32 |
| 48 | Goldsby | 2,902 | $96,650 | $374,400 | Info: 32 |
| 49 | Marlow | 4,423 | $53,932 | $115,100 | Info: 32 |
| 50 | Byng | 1,361 | $63,667 | $169,500 | Info: 32 |
| 51 | Spencer | 3,942 | $57,550 | $119,000 | Info: 32 |
| 52 | Walters | 2,173 | $50,875 | $127,100 | Info: 32 |
| 53 | Guthrie | 11,021 | $54,640 | $176,200 | Info: 32 |
| 54 | Ponca City | 24,377 | $55,270 | $127,500 | Info: 32 |
| 55 | Crescent | 1,567 | $53,864 | $149,800 | Info: 32 |
| 56 | Sand Springs | 19,973 | $73,400 | $186,700 | Info: 32 |
| 57 | Beaver | 1,625 | $53,500 | $123,500 | Info: 31 |
| 58 | Fairview | 2,699 | $52,500 | $105,700 | Info: 31 |
| 59 | Holdenville | 5,916 | $41,413 | $76,900 | Info: 31 |
| 60 | Slaughterville | 4,214 | $76,759 | $200,300 | Info: 31 |
| 61 | Del City | 21,561 | $48,895 | $112,800 | Info: 31 |
| 62 | Fairland | 1,234 | $42,083 | $87,000 | Info: 31 |
| 63 | Lone Grove | 5,070 | $71,787 | $184,400 | Info: 31 |
| 64 | Newkirk | 2,024 | $53,125 | $99,000 | Info: 31 |
| 65 | Sapulpa | 22,268 | $61,644 | $158,300 | Info: 31 |
| 66 | Pink | 2,214 | $71,139 | $128,700 | Info: 31 |
| 67 | Woodall | 1,112 | $55,313 | $173,800 | Info: 31 |
| 68 | Chandler | 2,893 | $48,607 | $114,800 | Info: 31 |
| 69 | Medford | 1,014 | $61,477 | $65,600 | Info: 31 |
| 70 | Henryetta | 5,631 | $44,541 | $86,100 | Info: 31 |
| 71 | Stroud | 2,771 | $54,519 | $120,000 | Info: 31 |
| 72 | Cushing | 8,336 | $44,282 | $112,100 | Info: 31 |
| 73 | Miami | 12,960 | $45,900 | $102,600 | Info: 31 |
| 74 | Cleveland | 3,208 | $53,125 | $113,200 | Info: 31 |
| 75 | Wewoka | 3,112 | $37,232 | $63,600 | Info: 31 |
| 76 | Frederick | 3,460 | $45,459 | $67,100 | Info: 31 |
| 77 | Duncan | 22,872 | $57,020 | $125,800 | Info: 31 |
| 78 | Hinton | 4,886 | $61,622 | $173,600 | Info: 31 |
| 79 | Carnegie | 1,648 | $42,976 | $73,900 | Info: 31 |
| 80 | Mustang | 21,290 | $88,262 | $227,800 | Info: 31 |
| 81 | Rush Springs | 1,230 | $42,198 | $80,300 | Info: 31 |
| 82 | McAlester | 18,098 | $48,044 | $137,500 | Info: 30 |
| 83 | Edmond | 95,618 | $102,032 | $324,900 | Info: 30 |
| 84 | Guymon | 12,596 | $57,051 | $171,800 | Info: 30 |
| 85 | Nowata | 3,522 | $39,853 | $84,200 | Info: 30 |
| 86 | Verdigris | 5,502 | $81,406 | $215,400 | Info: 30 |
| 87 | Grandview | 1,262 | $73,867 | $159,600 | Info: 30 |
| 88 | Sperry | 1,033 | $44,028 | $104,200 | Info: 30 |
| 89 | Hollis | 1,674 | $46,333 | $53,700 | Info: 30 |
| 90 | Shattuck | 1,185 | $41,875 | $132,800 | Info: 30 |
| 91 | El Reno | 17,919 | $54,459 | $157,000 | Info: 30 |
| 92 | Bethany | 20,606 | $55,063 | $161,500 | Info: 30 |
| 93 | Hooker | 1,553 | $47,461 | $143,500 | Info: 30 |
| 94 | Kingfisher | 4,964 | $66,000 | $219,400 | Info: 30 |
| 95 | Oklahoma City | 688,693 | $66,702 | $215,100 | Info: 30 |
| 96 | Mooreland | 1,294 | $51,042 | $141,200 | Info: 30 |
| 97 | Dickson | 1,379 | $72,143 | $188,000 | Info: 30 |
| 98 | Enid | 50,821 | $63,472 | $143,500 | Info: 30 |
| 99 | Woodward | 11,976 | $60,720 | $164,200 | Info: 30 |
| 100 | Wetumka | 1,323 | $30,179 | $71,300 | Info: 30 |
| 101 | Granite | 1,563 | $59,561 | $103,100 | Info: 30 |
| 102 | Vinita | 5,229 | $41,140 | $92,200 | Info: 30 |
| 103 | Drumright | 2,315 | $43,869 | $85,000 | Info: 30 |
| 104 | Laverne | 1,050 | $56,250 | $109,400 | Info: 30 |
| 105 | Luther | 1,443 | $57,500 | $205,600 | Info: 30 |
| 106 | Tulsa | 412,322 | $58,407 | $189,600 | Info: 30 |
| 107 | Beggs | 1,193 | $51,016 | $110,500 | Info: 30 |
| 108 | Harrah | 6,377 | $75,000 | $216,300 | Info: 30 |
| 109 | Okmulgee | 11,370 | $39,060 | $90,200 | Info: 30 |
| 110 | Madill | 3,966 | $47,022 | $101,400 | Info: 30 |
| 111 | Snyder | 1,353 | $42,083 | $109,600 | Info: 30 |
| 112 | Pawnee | 1,887 | $42,148 | $97,000 | Info: 30 |
| 113 | Midwest City | 58,170 | $57,739 | $158,400 | Info: 30 |
| 114 | Ardmore | 24,757 | $52,954 | $158,800 | Info: 29 |
| 115 | Toppers | 1,137 | $51,875 | $116,800 | Info: 29 |
| 116 | Burneyville | 1,030 | $71,063 | $154,200 | Info: 29 |
| 117 | Hennessey | 2,603 | $54,185 | $165,900 | Info: 29 |
| 118 | Kenwood | 1,431 | $65,714 | $117,600 | Info: 29 |
| 119 | Broken Arrow | 115,919 | $85,220 | $229,300 | Info: 29 |
| 120 | Sulphur | 4,900 | $57,531 | $116,300 | Info: 29 |
| 121 | Norwood | 1,598 | $88,906 | $224,000 | Info: 29 |
| 122 | Briggs | 1,078 | $46,548 | $108,300 | Info: 29 |
| 123 | Newcastle | 12,238 | $97,315 | $255,100 | Info: 29 |
| 124 | Pocola | 4,359 | $48,333 | $134,200 | Info: 29 |
| 125 | Yale | 1,054 | $38,462 | $84,700 | Info: 29 |
| 126 | Burns Flat | 1,954 | $41,974 | $105,100 | Info: 29 |
| 127 | Arkoma | 2,001 | $39,236 | $67,300 | Info: 29 |
| 128 | Whitehorn Cove | 1,121 | $62,426 | $213,500 | Info: 29 |
| 129 | Blanchard | 9,276 | $89,472 | $259,100 | Info: 29 |
| 130 | Moore | 63,045 | $76,941 | $189,300 | Info: 29 |
| 131 | Cache | 3,045 | $61,554 | $159,700 | Info: 29 |
| 132 | West Siloam Springs | 1,367 | $59,438 | $175,400 | Info: 29 |
| 133 | Shawnee | 31,511 | $54,281 | $147,800 | Info: 29 |
| 134 | Minco | 1,540 | $60,114 | $129,500 | Info: 29 |
| 135 | Noble | 7,337 | $85,452 | $191,300 | Info: 29 |
| 136 | Oakland | 1,076 | $57,768 | $84,600 | Info: 29 |
| 137 | Muskogee | 36,819 | $48,735 | $124,900 | Info: 29 |
| 138 | Waurika | 1,847 | $42,054 | $49,500 | Info: 29 |
| 139 | Perkins | 3,229 | $43,913 | $169,700 | Info: 29 |
| 140 | Stigler | 2,702 | $40,917 | $135,000 | Info: 29 |
| 141 | Lindsay | 2,852 | $53,424 | $106,800 | Info: 29 |
| 142 | Hartshorne | 1,654 | $37,344 | $94,400 | Info: 29 |
| 143 | Caddo | 1,075 | $49,250 | $118,100 | Info: 29 |
| 144 | Anadarko | 5,627 | $43,668 | $90,000 | Info: 29 |
| 145 | Marietta | 2,837 | $48,300 | $111,700 | Info: 29 |
| 146 | Watonga | 2,633 | $50,765 | $101,900 | Info: 29 |
| 147 | Heavener | 2,998 | $39,356 | $57,100 | Info: 29 |
| 148 | Bushyhead | 1,253 | $48,798 | $118,800 | Info: 28 |
| 149 | Goodwell | 1,271 | $85,982 | $122,000 | Info: 28 |
| 150 | Boise City | 1,218 | $49,224 | $65,300 | Info: 28 |
| 151 | Checotah | 3,057 | $37,125 | $111,100 | Info: 28 |
| 152 | Eufaula | 2,783 | $38,594 | $180,300 | Info: 28 |
| 153 | Pryor Creek | 9,520 | $42,500 | $146,200 | Info: 28 |
| 154 | Locust Grove | 1,445 | $44,853 | $103,500 | Info: 28 |
| 155 | Krebs | 2,031 | $48,452 | $102,800 | Info: 28 |
| 156 | Skiatook | 8,553 | $55,444 | $168,600 | Info: 28 |
| 157 | Fort Gibson | 3,805 | $69,632 | $173,200 | Info: 28 |
| 158 | Comanche | 1,625 | $39,667 | $71,200 | Info: 28 |
| 159 | Altus | 18,670 | $55,550 | $124,800 | Info: 28 |
| 160 | Bixby | 29,402 | $99,602 | $298,200 | Info: 28 |
| 161 | Poteau | 8,903 | $49,789 | $142,400 | Info: 28 |
| 162 | Wynnewood | 1,705 | $43,571 | $103,700 | Info: 28 |
| 163 | Chickasha | 16,349 | $55,039 | $113,200 | Info: 28 |
| 164 | Seminole | 7,161 | $37,267 | $86,500 | Info: 28 |
| 165 | Muldrow | 3,292 | $46,667 | $108,700 | Info: 28 |
| 166 | Cashion | 1,311 | $93,808 | $189,600 | Info: 28 |
| 167 | Pauls Valley | 6,031 | $47,681 | $84,100 | Info: 28 |
| 168 | Wagoner | 7,934 | $58,206 | $138,800 | Info: 28 |
| 169 | Prague | 1,999 | $46,944 | $115,600 | Info: 28 |
| 170 | Colbert | 1,248 | $45,263 | $86,600 | Info: 28 |
| 171 | Glenpool | 13,885 | $76,726 | $191,400 | Info: 28 |
| 172 | Coweta | 10,157 | $60,000 | $185,900 | Info: 28 |
| 173 | Kellyville | 1,088 | $46,827 | $103,400 | Info: 28 |
| 174 | McLoud | 4,424 | $64,167 | $146,300 | Info: 28 |
| 175 | Panama | 1,432 | $45,489 | $121,100 | Info: 28 |
| 176 | Wister | 1,103 | $35,655 | $93,200 | Info: 28 |
| 177 | Dibble | 1,244 | $77,321 | $161,100 | Info: 28 |
| 178 | Latta | 1,413 | $76,216 | $165,800 | Info: 28 |
| 179 | Copeland | 1,405 | $53,571 | $122,500 | Info: 27 |
| 180 | Geronimo | 1,161 | $64,250 | $88,200 | Info: 27 |
| 181 | Jay | 2,724 | $36,411 | $105,400 | Info: 27 |
| 182 | Chelsea | 1,862 | $42,875 | $101,300 | Info: 27 |
| 183 | Oologah | 1,766 | $83,977 | $186,100 | Info: 27 |
| 184 | Purcell | 6,716 | $60,529 | $163,000 | Info: 27 |
| 185 | Catoosa | 7,631 | $70,875 | $169,000 | Info: 27 |
| 186 | Fletcher | 1,298 | $60,625 | $132,700 | Info: 27 |
| 187 | Jenks | 26,519 | $104,970 | $285,600 | Info: 27 |
| 188 | Wilburton | 2,861 | $39,195 | $94,400 | Info: 27 |
| 189 | Lexington | 2,002 | $46,094 | $84,500 | Info: 27 |
| 190 | Ada | 16,536 | $51,792 | $169,300 | Info: 27 |
| 191 | Shady Point | 1,010 | $47,212 | $97,500 | Info: 27 |
| 192 | Gore | 1,187 | $70,714 | $171,900 | Info: 27 |
| 193 | Okeene | 1,218 | $49,650 | $104,300 | Info: 27 |
| 194 | Tecumseh | 6,320 | $46,352 | $107,600 | Info: 27 |
| 195 | Park Hill | 3,092 | $49,583 | $153,400 | Info: 27 |
| 196 | Stratford | 1,298 | $38,026 | $87,400 | Info: 27 |
| 197 | Kiefer | 2,418 | $81,402 | $207,200 | Info: 27 |
| 198 | Sayre | 5,216 | $41,813 | $77,800 | Info: 27 |
| 199 | Elk City | 11,406 | $49,500 | $165,300 | Info: 27 |
| 200 | Claremore | 19,921 | $57,120 | $172,500 | Info: 27 |
| 201 | Sallisaw | 8,553 | $47,333 | $123,500 | Info: 27 |
| 202 | Meeker | 1,292 | $35,813 | $90,700 | Info: 27 |
| 203 | Coalgate | 1,919 | $37,716 | $83,200 | Info: 27 |
| 204 | Antlers | 2,341 | $33,571 | $95,800 | Info: 26 |
| 205 | Kingston | 1,918 | $49,010 | $117,100 | Info: 26 |
| 206 | Okemah | 3,058 | $32,232 | $65,000 | Info: 26 |
| 207 | Morris | 1,557 | $56,082 | $115,000 | Info: 26 |
| 208 | Broken Bow | 4,215 | $50,744 | $159,000 | Info: 26 |
| 209 | Collinsville | 8,468 | $88,537 | $207,100 | Info: 26 |
| 210 | Mannford | 3,278 | $59,831 | $165,900 | Info: 26 |
| 211 | Grove | 7,101 | $56,875 | $232,400 | Info: 26 |
| 212 | Davis | 2,805 | $53,147 | $111,800 | Info: 26 |
| 213 | Norman | 128,714 | $65,060 | $239,300 | Info: 26 |
| 214 | Atoka | 2,918 | $42,169 | $112,800 | Info: 26 |
| 215 | Idabel | 6,959 | $36,638 | $121,300 | Info: 26 |
| 216 | Spiro | 2,205 | $38,667 | $97,500 | Info: 26 |
| 217 | Lawton | 90,662 | $53,588 | $134,200 | Info: 26 |
| 218 | Salina | 1,100 | $43,636 | $103,700 | Info: 25 |
| 219 | Mounds | 1,031 | $38,750 | $158,300 | Info: 25 |
| 220 | Owasso | 39,013 | $79,386 | $231,400 | Info: 25 |
| 221 | Boley | 1,160 | — | $92,700 | Info: 25 |
| 222 | Bristow | 4,261 | $40,000 | $110,800 | Info: 25 |
| 223 | Elgin | 3,560 | $81,739 | $243,600 | Info: 25 |
| 224 | Weatherford | 12,014 | $50,250 | $233,700 | Info: 25 |
| 225 | Tishomingo | 3,097 | $40,536 | $110,600 | Info: 24 |
| 226 | Warner | 1,581 | $51,875 | $88,900 | Info: 24 |
| 227 | Longtown | 2,836 | $57,655 | $178,400 | Info: 24 |
| 228 | Durant | 19,209 | $44,753 | $155,800 | Info: 24 |
| 229 | Konawa | 1,193 | $32,330 | $50,000 | Info: 24 |
| 230 | Hugo | 5,184 | $31,694 | $96,100 | Info: 24 |
| 231 | Texanna | 2,446 | $54,342 | $191,800 | Info: 24 |
| 232 | Westville | 1,850 | $40,156 | $76,000 | Info: 23 |
| 233 | Roland | 3,527 | $50,563 | $130,300 | Info: 23 |
| 234 | Vian | 1,322 | $37,727 | $95,000 | Info: 23 |
| 235 | Stillwater | 48,818 | $42,015 | $230,900 | Info: 23 |
| 236 | Langston | 1,594 | $32,656 | $137,500 | Info: 22 |
| 237 | Stilwell | 3,740 | $32,738 | $99,800 | Info: 22 |
| 238 | Tahlequah | 16,513 | $48,515 | $182,800 | Info: 22 |
| 239 | Cleora | 1,449 | $82,614 | $214,400 | Info: 21 |
| 240 | Calera | 2,949 | $54,179 | $159,500 | Info: 21 |
Oklahoma by the numbers
Oklahoma's largest profiled market is Oklahoma City at 688,693 residents, while the median Oklahoma city on LocalVein has a population of 2,845. About 93% of the Oklahoma cities we've indexed sit below 25,000 residents — the exurb tier. Large metros and small towns sit on the same list because they produce different agency economics — higher deal density in the metros, lower competition per capita in the exurbs.
Median household income across Oklahoma's profiled cities sits at $53K, with Nichols Hills topping the ranking at $204K and Hobart anchoring the other end at $29K — roughly a 7× spread. The same vertical will have different close rates on the high-income end versus the low-income end; agencies that sort by income before dialing save hours.
Across the 240 Oklahoma cities in this table, the median Market Opportunity Score is 29 out of 100, and Nichols Hills currently leads at 53. About 0% of Oklahoma's profiled cities score ≥70 — the tier where agencies report the highest first-touch close rates. Lower-ranked cities still produce deals; they just reward more demographic targeting and less volume-first dialing.
Top Oklahoma trades without a website
Each link opens the statewide no-website shortlist for that trade — count shows Oklahoma operators with no website.
Start scanning Oklahoma markets free.
First scan free. No card required.