Every City in the USA

Ranking · Oklahoma · Population

Largest cities in Oklahoma by population.

Top 500 of 591 cities in Oklahoma, ranked by 2024 resident population. Oklahoma City and Tulsa lead the state. Growth figures show the four-year change from the April 2020 census base to the July 2024 estimate — within a single vintage.

Top 500 cities in Oklahoma by 2024 population.
Rank City 2024 pop 2020 base 4-yr Δ 4-yr Δ %
#1 Oklahoma City 712,919681,06931,850+4.7%
#2 Tulsa 415,154413,1432,011+0.5%
#3 Norman 131,010127,9973,013+2.4%
#4 Broken Arrow 122,756113,5779,179+8.1%
#5 Edmond 99,04094,4274,613+4.9%
#6 Lawton 90,02790,378-351-0.4%
#7 Moore 63,84562,8081,037+1.7%
#8 Midwest City 58,50558,404101+0.2%
#9 Enid 50,51951,282-763-1.5%
#10 Stillwater 50,13848,3801,758+3.6%
#11 Owasso 42,82138,3134,508+11.8%
#12 Bartlesville 38,35537,2811,074+2.9%
#13 Muskogee 36,84936,8463+0.0%
#14 Shawnee 32,09231,274818+2.6%
#15 Bixby 31,72828,5953,133+11.0%
#16 Jenks 27,86925,9461,923+7.4%
#17 Yukon 27,06823,6403,428+14.5%
#18 Ardmore 25,06424,720344+1.4%
#19 Ponca City 24,23424,426-192-0.8%
#20 Mustang 23,96519,9184,047+20.3%
#21 Sapulpa 23,29721,9231,374+6.3%
#22 Duncan 23,17422,675499+2.2%
#23 Del City 21,27221,812-540-2.5%
#24 Durant 20,90818,5892,319+12.5%
#25 Claremore 20,60219,5841,018+5.2%
#26 Bethany 20,42120,822-401-1.9%
#27 Sand Springs 20,33019,917413+2.1%
#28 El Reno 20,04116,9933,048+17.9%
#29 Altus 18,54318,738-195-1.0%
#30 McAlester 18,10818,167-59-0.3%
#31 Tahlequah 17,31916,436883+5.4%
#32 Chickasha 17,01416,059955+5.9%
#33 Ada 16,57816,47999+0.6%
#34 Newcastle 14,67710,9893,688+33.6%
#35 Glenpool 14,56713,689878+6.4%
#36 Miami 12,88612,995-109-0.8%
#37 Guymon 12,39712,959-562-4.3%
#38 Choctaw 12,35812,224134+1.1%
#39 Weatherford 12,04712,086-39-0.3%
#40 Woodward 11,75012,129-379-3.1%
#41 Guthrie 11,68210,785897+8.3%
#42 Elk City 11,38311,570-187-1.6%
#43 Okmulgee 11,35411,30153+0.5%
#44 Coweta 11,0939,6491,444+15.0%
#45 Warr Acres 10,45610,4488+0.1%
#46 Blanchard 9,8698,873996+11.2%
#47 Collinsville 9,7577,9501,807+22.7%
#48 Pryor Creek 9,7009,451249+2.6%
#49 The Village 9,3379,544-207-2.2%
#50 Poteau 9,1118,803308+3.5%
#51 Piedmont 9,0927,3921,700+23.0%
#52 Skiatook 8,8798,448431+5.1%
#53 Sallisaw 8,7088,548160+1.9%
#54 Tuttle 8,5847,4121,172+15.8%
#55 Cushing 8,4448,325119+1.4%
#56 Wagoner 8,3877,622765+10.0%
#57 Clinton 8,3558,526-171-2.0%
#58 Noble 7,7796,985794+11.4%
#59 Catoosa 7,4977,42473+1.0%
#60 Grove 7,3276,952375+5.4%
#61 Seminole 7,2647,140124+1.7%
#62 Idabel 6,9836,96023+0.3%
#63 Purcell 6,9386,658280+4.2%
#64 Harrah 6,8536,492361+5.6%
#65 Tecumseh 6,3706,30763+1.0%
#66 Pauls Valley 6,1126,04171+1.2%
#67 Blackwell 6,0166,080-64-1.1%
#68 Holdenville 5,8935,932-39-0.7%
#69 Verdigris 5,7755,332443+8.3%
#70 Henryetta 5,6065,645-39-0.7%
#71 Anadarko 5,5305,743-213-3.7%
#72 Vinita 5,3955,274121+2.3%
#73 Lone Grove 5,2764,990286+5.7%
#74 Kingfisher 5,1924,931261+5.3%
#75 Hugo 5,1425,162-20-0.4%
#76 Alva 4,9625,011-49-1.0%
#77 Hinton 4,9314,9292+0.0%
#78 Sulphur 4,8444,947-103-2.1%
#79 Sayre 4,8414,80833+0.7%
#80 Pocola 4,5884,258330+7.8%
#81 McLoud 4,5194,351168+3.9%
#82 Marlow 4,5054,390115+2.6%
#83 Perry 4,4484,489-41-0.9%
#84 Slaughterville 4,3244,166158+3.8%
#85 Bristow 4,2824,25329+0.7%
#86 Broken Bow 4,2274,20621+0.5%
#87 Madill 4,0843,891193+5.0%
#88 Roland 4,0213,365656+19.5%
#89 Spencer 3,8833,983-100-2.5%
#90 Stilwell 3,8553,716139+3.7%
#91 Nichols Hills 3,8513,866-15-0.4%
#92 Fort Gibson 3,8143,8131+0.0%
#93 Elgin 3,6133,54766+1.9%
#94 Nowata 3,5923,52072+2.0%
#95 Goldsby 3,5162,694822+30.5%
#96 Dewey 3,4393,37069+2.0%
#97 Mannford 3,4293,276153+4.7%
#98 Muldrow 3,3583,26197+3.0%
#99 Frederick 3,3563,480-124-3.6%
#100 Hobart 3,3003,415-115-3.4%
#101 Perkins 3,2923,21676+2.4%
#102 Hominy 3,2863,328-42-1.3%
#103 Bethel Acres 3,2703,032238+7.8%
#104 Cleveland 3,2633,20459+1.8%
#105 Jones 3,2132,883330+11.4%
#106 Cache 3,1792,947232+7.9%
#107 Calera 3,1012,905196+6.7%
#108 Checotah 3,0863,02264+2.1%
#109 Tishomingo 3,0833,107-24-0.8%
#110 Okemah 3,0663,075-9-0.3%
#111 Heavener 3,0572,97978+2.6%
#112 Wewoka 3,0473,133-86-2.7%
#113 Tonkawa 2,9883,025-37-1.2%
#114 Chandler 2,9442,85589+3.1%
#115 Atoka 2,9252,87055+1.9%
#116 Pawhuska 2,9232,988-65-2.2%
#117 Lindsay 2,9102,87139+1.4%
#118 Marietta 2,8912,85536+1.3%
#119 Eufaula 2,8722,77993+3.3%
#120 Stroud 2,8622,730132+4.8%
#121 Davis 2,8312,836-5-0.2%
#122 Stigler 2,7842,69391+3.4%
#123 New Cordell 2,7442,772-28-1.0%
#124 Mangum 2,7192,765-46-1.7%
#125 Fairview 2,6532,752-99-3.6%
#126 Watonga 2,6172,693-76-2.8%
#127 Drumright 2,5272,563-36-1.4%
#128 Jay 2,4742,42252+2.1%
#129 Prague 2,4142,36945+1.9%
#130 Walters 2,3842,409-25-1.0%
#131 Healdton 2,3762,35026+1.1%
#132 Nicoma Park 2,2942,311-17-0.7%
#133 Wilburton 2,2802,2791+0.0%
#134 Kiefer 2,2712,170101+4.7%
#135 Commerce 2,2682,26800.0%
#136 Newkirk 2,2432,251-8-0.4%
#137 Hennessey 2,2232,14974+3.4%
#138 Spiro 2,1972,11186+4.1%
#139 Antlers 2,1852,220-35-1.6%
#140 Pink 2,1792,08693+4.5%
#141 Chouteau 2,1542,052102+5.0%
#142 Union City 2,0751,794281+15.7%
#143 Krebs 2,0682,0662+0.1%
#144 Lexington 2,0552,01243+2.1%
#145 Chelsea 1,9861,987-1-0.1%
#146 Pawnee 1,9711,93734+1.8%
#147 Wynnewood 1,9441,92915+0.8%
#148 Burns Flat 1,9161,951-35-1.8%
#149 Inola 1,8951,8914+0.2%
#150 Hartshorne 1,8861,947-61-3.1%
#151 Arkoma 1,8581,80850+2.8%
#152 Waurika 1,8421,8402+0.1%
#153 Hooker 1,7321,802-70-3.9%
#154 Haskell 1,7211,63289+5.5%
#155 Coalgate 1,7151,65956+3.4%
#155 Langston 1,7151,61996+5.9%
#157 Luther 1,6711,495176+11.8%
#158 Hollis 1,6651,792-127-7.1%
#159 Granite 1,6221,627-5-0.3%
#160 Warner 1,6091,60900.0%
#161 Minco 1,5481,50543+2.9%
#162 Helena 1,5331,5321+0.1%
#163 Kingston 1,4771,42453+3.7%
#164 Cherokee 1,4531,464-11-0.8%
#165 Wilson 1,4451,40441+2.9%
#166 Stratford 1,4271,39928+2.0%
#167 Westville 1,4201,4128+0.6%
#168 Byng 1,4031,3949+0.6%
#169 Locust Grove 1,3991,37623+1.7%
#170 Comanche 1,3971,37225+1.8%
#171 Crescent 1,3861,29690+6.9%
#171 Vian 1,3861,3824+0.3%
#173 Carnegie 1,3791,423-44-3.1%
#174 Dickson 1,3721,33240+3.0%
#175 Oologah 1,3501,29555+4.2%
#176 Morris 1,3341,30430+2.3%
#177 Waukomis 1,3251,346-21-1.6%
#178 Panama 1,2991,26633+2.6%
#179 Beaver 1,2521,270-18-1.4%
#180 Fletcher 1,2511,21140+3.3%
#181 Konawa 1,2461,295-49-3.8%
#182 Sperry 1,2441,20638+3.2%
#183 Central High 1,2321,18349+4.1%
#184 Snyder 1,2291,272-43-3.4%
#185 Laverne 1,1981,227-29-2.4%
#186 Okarche 1,1931,14251+4.5%
#187 Shattuck 1,1911,248-57-4.6%
#188 Beggs 1,1841,17410+0.9%
#189 Geronimo 1,1601,1582+0.2%
#190 Thomas 1,1381,152-14-1.2%
#191 Mooreland 1,1351,178-43-3.7%
#192 Wetumka 1,1271,130-3-0.3%
#193 Fairland 1,1091,1036+0.5%
#194 Salina 1,1061,09016+1.5%
#195 Colbert 1,1051,03174+7.2%
#196 Fairfax 1,1021,133-31-2.7%
#197 Maysville 1,0871,0807+0.6%
#198 Boley 1,0851,086-1-0.1%
#199 Boise City 1,0771,165-88-7.6%
#200 Caddo 1,0751,01659+5.8%
#200 Yale 1,0751,06213+1.2%
#202 West Siloam Springs 1,0681,03335+3.4%
#203 Wister 1,0611,03427+2.6%
#204 Okeene 1,0521,083-31-2.9%
#205 Kellyville 1,0491,03217+1.6%
#206 Forest Park 1,0431,050-7-0.7%
#207 Meeker 1,0291,00425+2.5%
#208 Rush Springs 1,02499628+2.8%
#209 Buffalo 1,0191,039-20-1.9%
#210 Apache 1,0081,040-32-3.1%
#211 North Enid 1,0021,015-13-1.3%
#212 Shady Point 1,00097426+2.7%
#213 Gore 9999936+0.6%
#214 Bray 99795344+4.6%
#215 Geary 987995-8-0.8%
#216 Dibble 98588996+10.8%
#217 Mounds 98493747+5.0%
#218 Erick 982993-11-1.1%
#219 Barnsdall 9751,032-57-5.5%
#220 Cashion 94885098+11.5%
#221 Talihina 93291517+1.9%
#222 Goodwell 927954-27-2.8%
#223 Oakland 91684274+8.8%
#224 Medford 915932-17-1.8%
#225 Hydro 907926-19-2.1%
#226 Pond Creek 8938903+0.3%
#227 Oilton 8918838+0.9%
#228 Grandfield 883914-31-3.4%
#229 Ringling 8758687+0.8%
#230 Maud 8688644+0.5%
#231 Davenport 85280844+5.4%
#232 Quinton 848866-18-2.1%
#233 Temple 847859-12-1.4%
#234 Texhoma 835864-29-3.4%
#235 Tipton 832862-30-3.5%
#236 Quapaw 82981415+1.8%
#237 Ninnekah 82078238+4.9%
#238 Seiling 809849-40-4.7%
#239 Weleetka 806808-2-0.2%
#240 Valliant 805821-16-1.9%
#241 Cyril 804828-24-2.9%
#242 Allen 8038021+0.1%
#243 Washington 76770661+8.6%
#244 Dewar 7607546+0.8%
#245 Sentinel 755763-8-1.0%
#246 Colcord 75372726+3.6%
#246 Kansas 75370944+6.2%
#248 Afton 7527466+0.8%
#249 Elmore City 75173417+2.3%
#249 Rock Island 75172031+4.3%
#251 Adair 74373112+1.6%
#252 Cheyenne 736770-34-4.4%
#252 Empire City 73670333+4.7%
#252 Mannsville 7367288+1.1%
#255 Tyrone 7357323+0.4%
#256 Garber 734751-17-2.3%
#257 Copan 72970128+4.0%
#258 Mountain View 721740-19-2.6%
#259 Morrison 719726-7-1.0%
#260 Wellston 71168229+4.3%
#261 Blair 710721-11-1.5%
#262 Springer 70768720+2.9%
#263 Waynoka 703717-14-2.0%
#264 Haileyville 698715-17-2.4%
#265 South Coffeyville 69468311+1.6%
#266 Wayne 67062248+7.7%
#267 Ryan 6686662+0.3%
#267 Sterling 668672-4-0.6%
#269 Arapaho 662666-4-0.6%
#270 Cole 65262131+5.0%
#271 Valley Brook 644663-19-2.9%
#272 Porter 64056179+14.1%
#273 Howe 63962217+2.7%
#274 Welch 63862315+2.4%
#275 Langley 63762314+2.2%
#276 Roff 629635-6-0.9%
#277 Savanna 615624-9-1.4%
#278 Bokchito 61257636+6.3%
#279 Earlsboro 61159417+2.9%
#279 Porum 6116047+1.2%
#281 Kiowa 60759512+2.0%
#282 Wright City 602612-10-1.6%
#283 Paoli 59158110+1.7%
#284 Corn 589596-7-1.2%
#285 Okay 58550877+15.2%
#286 Vici 583612-29-4.7%
#287 Boswell 578579-1-0.2%
#288 Velma 57455816+2.9%
#289 Billings 573576-3-0.5%
#290 Carney 57254527+5.0%
#291 Clayton 5555541+0.2%
#292 Winchester 55454311+2.0%
#293 Ramona 54852523+4.4%
#294 Red Oak 529532-3-0.6%
#295 Lahoma 526536-10-1.9%
#296 Glencoe 51650016+3.2%
#296 Ketchum 51649818+3.6%
#298 Verden 5155096+1.2%
#299 Alex 50848523+4.7%
#300 Calumet 50644264+14.5%
#301 Fort Cobb 505519-14-2.7%
#302 Wyandotte 4954887+1.4%
#303 Fort Towson 494495-1-0.2%
#304 Hulbert 49347518+3.8%
#305 Canute 4894863+0.6%
#306 Arnett 486508-22-4.3%
#307 Medicine Park 47440965+15.9%
#308 Covington 469472-3-0.6%
#308 Johnson 46945811+2.4%
#310 Ravia 4674661+0.2%
#311 Hammon 463477-14-2.9%
#312 Drummond 4624557+1.5%
#313 Olustee 459466-7-1.5%
#313 Westport 45944415+3.4%
#315 Amber 45541540+9.6%
#315 Canton 455467-12-2.6%
#317 Forgan 4504482+0.4%
#318 Keota 4474398+1.8%
#319 Foyil 44340241+10.2%
#319 Ochelata 44342617+4.0%
#321 Binger 441456-15-3.3%
#322 Cedar Valley 43740532+7.9%
#323 Bernice 43342013+3.1%
#323 Schulter 4334249+2.1%
#323 Stringtown 43341716+3.8%
#326 Achille 42940227+6.7%
#327 Tushka 42741215+3.6%
#328 Paden 4234203+0.7%
#329 Cement 422437-15-3.4%
#330 Stonewall 4174143+0.7%
#331 Depew 4154114+1.0%
#331 Dill City 415417-2-0.5%
#331 Gage 415434-19-4.4%
#334 Dover 41140110+2.5%
#334 Thackerville 41139615+3.8%
#336 Chattanooga 4084044+1.0%
#337 Bokoshe 40639214+3.6%
#338 Silo 40238220+5.2%
#339 East Duke 3973943+0.8%
#339 Ringwood 397402-5-1.2%
#341 Prue 39637620+5.3%
#342 Tryon 39538114+3.7%
#343 Leedey 393413-20-4.8%
#344 Wapanucka 3903873+0.8%
#345 Wynona 38336617+4.6%
#346 Whitefield 38037010+2.7%
#347 Asher 3763706+1.6%
#348 Custer City 369370-1-0.3%
#349 McCurtain 3603573+0.8%
#350 Carmen 359360-1-0.3%
#350 Lone Wolf 359371-12-3.2%
#352 Spavinaw 3573498+2.3%
#353 Ripley 3543468+2.3%
#354 Bowlegs 349356-7-2.0%
#354 Fort Coffee 34933712+3.6%
#356 Bridge Creek 34733611+3.3%
#356 Oktaha 3473425+1.5%
#358 Katie 34633115+4.5%
#358 Tribbey 34633511+3.3%
#360 Webbers Falls 3403346+1.8%
#361 Coyle 33831127+8.7%
#361 Sportsmen Acres 3383362+0.6%
#363 Sawyer 33733700.0%
#364 Vera 33632412+3.7%
#365 Tupelo 3323248+2.5%
#366 Cameron 33132110+3.1%
#366 Shidler 3313265+1.5%
#368 Dustin 3303246+1.9%
#369 Kaw City 3273234+1.2%
#369 Optima 327338-11-3.3%
#371 Agra 32631214+4.5%
#372 Bennington 32229923+7.7%
#373 Fort Supply 319326-7-2.1%
#374 Fanshawe 3163097+2.3%
#375 Eldorado 315321-6-1.9%
#376 Mountain Park 314319-5-1.6%
#377 Wanette 3113065+1.6%
#378 Calvin 309311-2-0.6%
#379 Wakita 308313-5-1.6%
#380 Avant 3023011+0.3%
#380 Fargo 302312-10-3.2%
#382 Crowder 297303-6-2.0%
#382 Randlett 2972916+2.1%
#384 North Miami 2952896+2.1%
#385 Jennings 29328112+4.3%
#385 Lamont 293298-5-1.7%
#387 Mill Creek 29129100.0%
#388 Eakly 287296-9-3.0%
#389 Kinta 2852823+1.1%
#390 Haworth 28428400.0%
#391 Lenapah 2812747+2.6%
#392 Lehigh 2792727+2.6%
#392 Rattan 2792781+0.4%
#392 Terral 2792781+0.4%
#395 Cleo Springs 277284-7-2.5%
#395 Gracemont 277284-7-2.5%
#395 Watts 2772725+1.8%
#398 Taloga 276289-13-4.5%
#399 Delaware 2742668+3.0%
#399 Indiahoma 274276-2-0.7%
#401 Ralston 2732676+2.2%
#402 Braggs 2712665+1.9%
#403 Hochatown 268271-3-1.1%
#403 Oaks 26826800.0%
#405 Talala 2662615+1.9%
#406 Keyes 254273-19-7.0%
#407 Gans 2522484+1.6%
#407 Goltry 2522502+0.8%
#409 Francis 2512474+1.6%
#410 Milburn 25025000.0%
#410 Roosevelt 250256-6-2.3%
#412 Foster 2492454+1.6%
#412 Red Rock 24924900.0%
#414 Kremlin 24724700.0%
#415 Bluejacket 2432367+3.0%
#416 Mead 23922316+7.2%
#417 Davidson 236242-6-2.5%
#418 Cromwell 235238-3-1.3%
#418 Mulhall 23521520+9.3%
#420 Disney 2272234+1.8%
#421 Soper 226227-1-0.4%
#422 Marshall 22420915+7.2%
#423 Alderson 217219-2-0.9%
#424 Millerton 213214-1-0.5%
#425 Butler 207209-2-1.0%
#426 Byars 20418816+8.5%
#427 Hardesty 201205-4-2.0%
#428 Breckenridge 200204-4-2.0%
#429 Jet 19719700.0%
#430 Meno 194198-4-2.0%
#431 Caney 1921857+3.8%
#431 Pocasset 1921857+3.8%
#431 Stuart 192193-1-0.5%
#434 Dougherty 191195-4-2.1%
#435 Ames 189195-6-3.1%
#436 Fitzhugh 1871843+1.6%
#436 Nash 187189-2-1.1%
#438 Marble City 1851832+1.1%
#439 Bessie 1831821+0.5%
#439 Camargo 183192-9-4.7%
#439 Marland 18318300.0%
#442 Longdale 182183-1-0.5%
#443 Carter 180183-3-1.6%
#444 Freedom 179180-1-0.6%
#445 Pittsburg 178181-3-1.7%
#446 Garvin 177178-1-0.6%
#446 Osage 1771734+2.3%
#446 Warwick 17716710+6.0%
#449 Arcadia 1761697+4.1%
#449 Big Cabin 1761706+3.5%
#451 Taft 17317300.0%
#452 Aline 1711701+0.6%
#453 Castle 169170-1-0.6%
#454 Manitou 168171-3-1.8%
#455 Boynton 1651632+1.2%
#455 Cimarron City 16515114+9.3%
#455 Etowah 1651614+2.5%
#458 Braman 164165-1-0.6%
#458 Gotebo 164169-5-3.0%
#460 Kenefic 15914712+8.2%
#460 Martha 159162-3-1.9%
#462 Gene Autry 1581544+2.6%
#463 Liberty 1571498+5.4%
#464 Le Flore 1561515+3.3%
#465 Tamaha 1541522+1.3%
#465 Woodlawn Park 154159-5-3.1%
#467 Spaulding 1491472+1.4%
#468 Slick 1481417+5.0%
#469 Indianola 144148-4-2.7%
#470 Canadian 143147-4-2.7%
#471 Hunter 141143-2-1.4%
#472 Orlando 1391309+6.9%
#473 Bearden 13613600.0%
#474 Grayson 1341304+3.1%
#475 Kemp 1331258+6.4%
#476 Reydon 132139-7-5.0%
#477 Fairmont 131132-1-0.8%
#478 Peoria 1301273+2.4%
#478 Sharon 130134-4-3.0%
#480 Lawrence Creek 1291236+4.9%
#481 Phillips 1281244+3.2%
#482 Rocky 127128-1-0.8%
#482 St. Louis 1271261+0.8%
#484 Carlton Landing 1269828+28.6%
#485 Burbank 1251223+2.5%
#485 Norge 12511510+8.7%
#487 Lamar 1241213+2.5%
#487 Sparks 1241195+4.2%
#489 Armstrong 1211138+7.1%
#489 Bromide 1211201+0.8%
#489 Burlington 1211201+0.8%
#492 Tatums 1191154+3.5%
#493 Willow 116117-1-0.9%
#494 Greenfield 11511500.0%
#495 Cornish 1131121+0.9%
#496 Faxon 11211200.0%
#496 Hallett 1121084+3.7%
#496 Summit 1121075+4.7%
#496 Tullahassee 1129517+17.9%
#500 Council Hill 1111092+1.8%
Showing top 500 of 591 cities. Full state list: /states/oklahoma/cities/.

Methodology · Oklahoma population ranking

Oklahoma cities ranked by Census Vintage 2024 estimates.

Oklahoma ranking uses Census Vintage 2024 Population Estimates Program data as of July 1, 2024. Ranks are state-scoped, using standard competition ranking ("1224"): tied cities share the lower rank and the next rank is skipped. Growth shown is 2020-base → 2024 — within-vintage; no 2010→2024 figures appear here per methodology §6.

This page covers every city for which Census publishes annual PEP estimates in Oklahoma: standard incorporated places, any consolidated city-county governments, and (where applicable) DC or Urban Honolulu. Census-designated places (CDPs) are excluded with one named exception — Urban Honolulu. In states like Rhode Island, Connecticut, and Massachusetts, many residents live in towns and townships rather than incorporated cities; PEP does not publish annual estimates for those places (a V1 limitation), so the city counts for MCD-heavy states may be lower than expected.

Read the full methodology →

Want the full dataset?

All 591 Oklahoma cities — plus all 50 states.

The national CSV includes every city, state column, and state_rank_pop_2024. Public-domain. sha256 verified.