Local business phone numbers in Oklahoma
174 Oklahoma cities and towns with their area codes and NANPA-assigned exchanges.
Oklahoma at a glance
Oklahoma has 5 geographic area codes in service (405, 539, 572, 580, and 918), 2,661 assigned central office codes across 529 rate centers, and 105 carriers holding codes, according to NANPA. Each city page lists its area codes, prefixes and carriers.
Cities and towns
| Place | County | Population (2024) | Area codes | Exchanges |
|---|---|---|---|---|
| Oklahoma City | Oklahoma County | 712,919 | 405, 572 | 378 |
| Tulsa | Tulsa County | 415,154 | 539, 918 | 334 |
| Norman | Cleveland County | 131,010 | 405, 572 | 27 |
| Broken Arrow | Tulsa County | 122,756 | 539, 918 | 37 |
| Edmond | Oklahoma County | 99,040 | 405, 572 | 36 |
| Lawton | Comanche County | 90,027 | 580 | 46 |
| Moore | Cleveland County | 63,845 | 405, 572 | 27 |
| Midwest City | Oklahoma County | 58,505 | 405, 572 | 17 |
| Enid | Garfield County | 50,519 | 580 | 28 |
| Stillwater | Payne County | 50,138 | 405, 572 | 29 |
| Owasso | Tulsa County | 42,821 | 539, 918 | 14 |
| Bartlesville | Washington County | 38,355 | 539, 918 | 31 |
| Muskogee | Muskogee County | 36,849 | 539, 918 | 33 |
| Shawnee | Pottawatomie County | 32,092 | 405, 572 | 21 |
| Bixby | Tulsa County | 31,728 | 918 | 7 |
| Jenks | Tulsa County | 27,869 | 539, 918 | 13 |
| Yukon | Canadian County | 27,068 | 405, 572 | 12 |
| Ardmore | Carter County | 25,064 | 580 | 22 |
| Ponca City | Kay County | 24,234 | 580 | 16 |
| Mustang | Canadian County | 23,965 | 405, 572 | 6 |
| Sapulpa | Creek County | 23,297 | 539, 918 | 9 |
| Duncan | Stephens County | 23,174 | 580 | 15 |
| Durant | Bryan County | 20,908 | 580 | 17 |
| Claremore | Rogers County | 20,602 | 539, 918 | 9 |
| Bethany | Oklahoma County | 20,421 | 405, 572 | 34 |
| Sand Springs | Tulsa County | 20,330 | 539, 918 | 9 |
| El Reno | Canadian County | 20,041 | 405, 572 | 7 |
| Altus | Jackson County | 18,543 | 580 | 14 |
| McAlester | Pittsburg County | 18,108 | 539, 918 | 19 |
| Tahlequah | Cherokee County | 17,319 | 539, 918 | 25 |
| Chickasha | Grady County | 17,014 | 405, 572 | 14 |
| Ada | Pontotoc County | 16,578 | 580 | 22 |
| Newcastle | McClain County | 14,677 | 405 | 3 |
| Miami | Ottawa County | 12,886 | 539, 918 | 13 |
| Guymon | Texas County | 12,397 | 580 | 7 |
| Choctaw | Oklahoma County | 12,358 | 405 | 3 |
| Weatherford | Custer County | 12,047 | 580 | 10 |
| Woodward | Woodward County | 11,750 | 580 | 11 |
| Guthrie | Logan County | 11,682 | 405, 572 | 8 |
| Elk City | Beckham County | 11,383 | 580 | 11 |
| Okmulgee | Okmulgee County | 11,354 | 539, 918 | 10 |
| Coweta | Wagoner County | 11,093 | 539, 918 | 4 |
| Blanchard | McClain County | 9,869 | 405 | 2 |
| Collinsville | Tulsa County | 9,757 | 539, 918 | 5 |
| Poteau | Le Flore County | 9,111 | 918 | 9 |
| Piedmont | Canadian County | 9,092 | 405, 572 | 6 |
| Skiatook | Osage County | 8,879 | 539, 918 | 5 |
| Sallisaw | Sequoyah County | 8,708 | 539, 918 | 12 |
| Tuttle | Grady County | 8,584 | 405, 572 | 5 |
| Cushing | Payne County | 8,444 | 539, 918 | 9 |
| Wagoner | Wagoner County | 8,387 | 539, 918 | 5 |
| Clinton | Custer County | 8,355 | 580 | 11 |
| Noble | Cleveland County | 7,779 | 405, 572 | 6 |
| Catoosa | Rogers County | 7,497 | 918 | 9 |
| Grove | Delaware County | 7,327 | 539, 918 | 9 |
| Seminole | Seminole County | 7,264 | 405, 572 | 9 |
| Idabel | McCurtain County | 6,983 | 580 | 8 |
| Purcell | McClain County | 6,938 | 405 | 4 |
| Harrah | Oklahoma County | 6,853 | 405, 572 | 5 |
| Tecumseh | Pottawatomie County | 6,370 | 405, 572 | 4 |
| Pauls Valley | Garvin County | 6,112 | 405, 572 | 9 |
| Blackwell | Kay County | 6,016 | 580 | 5 |
| Holdenville | Hughes County | 5,893 | 405 | 7 |
| Henryetta | Okmulgee County | 5,606 | 539, 918 | 6 |
| Anadarko | Caddo County | 5,530 | 405, 572 | 10 |
| Vinita | Craig County | 5,395 | 539, 918 | 10 |
| Kingfisher | Kingfisher County | 5,192 | 405, 572 | 6 |
| Hugo | Choctaw County | 5,142 | 580 | 7 |
| Alva | Woods County | 4,962 | 580 | 5 |
| Hinton | Caddo County | 4,931 | 405 | 3 |
| Sulphur | Murray County | 4,844 | 580 | 3 |
| Sayre | Beckham County | 4,841 | 580 | 4 |
| Pocola | Le Flore County | 4,588 | 539, 918 | 3 |
| McLoud | Pottawatomie County | 4,519 | 405 | 2 |
| Marlow | Stephens County | 4,505 | 580 | 5 |
| Perry | Noble County | 4,448 | 580 | 7 |
| Bristow | Creek County | 4,282 | 539, 918 | 7 |
| Broken Bow | McCurtain County | 4,227 | 580 | 7 |
| Madill | Marshall County | 4,084 | 580 | 6 |
| Spencer | Oklahoma County | 3,883 | 405 | 4 |
| Stilwell | Adair County | 3,855 | 918 | 6 |
| Fort Gibson | Muskogee County | 3,814 | 539, 918 | 4 |
| Elgin | Comanche County | 3,613 | 580 | 3 |
| Nowata | Nowata County | 3,592 | 539, 918 | 4 |
| Dewey | Washington County | 3,439 | 539, 918 | 5 |
| Mannford | Creek County | 3,429 | 539, 918 | 2 |
| Muldrow | Sequoyah County | 3,358 | 539, 918 | 4 |
| Frederick | Tillman County | 3,356 | 580 | 4 |
| Hobart | Kiowa County | 3,300 | 580 | 4 |
| Perkins | Payne County | 3,292 | 405, 572 | 3 |
| Hominy | Osage County | 3,286 | 539, 918 | 3 |
| Cleveland | Pawnee County | 3,263 | 539, 918 | 3 |
| Cache | Comanche County | 3,179 | 580 | 3 |
| Calera | Bryan County | 3,101 | 580 | 3 |
| Checotah | McIntosh County | 3,086 | 539, 918 | 7 |
| Tishomingo | Johnston County | 3,083 | 580 | 5 |
| Okemah | Okfuskee County | 3,066 | 539, 918 | 4 |
| Heavener | Le Flore County | 3,057 | 539, 918 | 2 |
| Wewoka | Seminole County | 3,047 | 405, 572 | 5 |
| Tonkawa | Kay County | 2,988 | 580 | 5 |
| Chandler | Lincoln County | 2,944 | 405, 572 | 14 |
| Atoka | Atoka County | 2,925 | 580 | 7 |
| Pawhuska | Osage County | 2,923 | 539, 918 | 3 |
| Lindsay | Garvin County | 2,910 | 405 | 4 |
| Marietta | Love County | 2,891 | 580 | 5 |
| Eufaula | McIntosh County | 2,872 | 539, 918 | 8 |
| Stroud | Lincoln County | 2,862 | 539, 918 | 5 |
| Davis | Murray County | 2,831 | 580 | 4 |
| Stigler | Haskell County | 2,784 | 539, 918 | 5 |
| Mangum | Greer County | 2,719 | 580 | 4 |
| Fairview | Major County | 2,653 | 580 | 4 |
| Watonga | Blaine County | 2,617 | 580 | 3 |
| Drumright | Creek County | 2,527 | 539, 918 | 5 |
| Jay | Delaware County | 2,474 | 918 | 3 |
| Prague | Lincoln County | 2,414 | 405 | 3 |
| Walters | Cotton County | 2,384 | 580 | 4 |
| Healdton | Carter County | 2,376 | 580 | 4 |
| Nicoma Park | Oklahoma County | 2,294 | 405, 572 | 5 |
| Wilburton | Latimer County | 2,280 | 539, 918 | 7 |
| Kiefer | Creek County | 2,271 | 539, 918 | 4 |
| Commerce | Ottawa County | 2,268 | 539, 918 | 2 |
| Newkirk | Kay County | 2,243 | 580 | 3 |
| Hennessey | Kingfisher County | 2,223 | 405, 572 | 2 |
| Spiro | Le Flore County | 2,197 | 539, 918 | 3 |
| Antlers | Pushmataha County | 2,185 | 580 | 6 |
| Chouteau | Mayes County | 2,154 | 539, 918 | 2 |
| Chelsea | Rogers County | 1,986 | 539, 918 | 3 |
| Pawnee | Pawnee County | 1,971 | 539, 918 | 3 |
| Wynnewood | Garvin County | 1,944 | 405, 572 | 4 |
| Burns Flat | Washita County | 1,916 | 580 | 3 |
| Inola | Rogers County | 1,895 | 539, 918 | 2 |
| Hartshorne | Pittsburg County | 1,886 | 539, 918 | 4 |
| Waurika | Jefferson County | 1,842 | 580 | 4 |
| Hooker | Texas County | 1,732 | 580 | 3 |
| Haskell | Muskogee County | 1,721 | 539, 918 | 3 |
| Coalgate | Coal County | 1,715 | 580 | 4 |
| Luther | Oklahoma County | 1,671 | 405, 572 | 4 |
| Hollis | Harmon County | 1,665 | 580 | 5 |
| Granite | Greer County | 1,622 | 580 | 2 |
| Warner | Muskogee County | 1,609 | 539, 918 | 3 |
| Minco | Grady County | 1,548 | 405, 572 | 4 |
| Helena | Alfalfa County | 1,533 | 580 | 2 |
| Kingston | Marshall County | 1,477 | 580 | 5 |
| Cherokee | Alfalfa County | 1,453 | 580 | 3 |
| Wilson | Carter County | 1,445 | 580 | 3 |
| Stratford | Garvin County | 1,427 | 580 | 3 |
| Westville | Adair County | 1,420 | 539, 918 | 3 |
| Locust Grove | Mayes County | 1,399 | 539, 918 | 2 |
| Comanche | Stephens County | 1,397 | 580 | 3 |
| Crescent | Logan County | 1,386 | 405, 572 | 2 |
| Vian | Sequoyah County | 1,386 | 918 | 2 |
| Morris | Okmulgee County | 1,334 | 539, 918 | 2 |
| Waukomis | Garfield County | 1,325 | 580 | 2 |
| Beaver | Beaver County | 1,252 | 580 | 3 |
| Fletcher | Comanche County | 1,251 | 580 | 3 |
| Konawa | Seminole County | 1,246 | 580 | 5 |
| Sperry | Tulsa County | 1,244 | 918 | 6 |
| Snyder | Kiowa County | 1,229 | 580 | 2 |
| Laverne | Harper County | 1,198 | 580 | 2 |
| Okarche | Kingfisher County | 1,193 | 405, 572 | 2 |
| Shattuck | Ellis County | 1,191 | 580 | 2 |
| Mooreland | Woodward County | 1,135 | 580 | 2 |
| Wetumka | Hughes County | 1,127 | 405, 572 | 3 |
| Fairland | Ottawa County | 1,109 | 918 | 2 |
| Salina | Mayes County | 1,106 | 918 | 2 |
| Colbert | Bryan County | 1,105 | 580 | 2 |
| Fairfax | Osage County | 1,102 | 539, 918 | 3 |
| Maysville | Garvin County | 1,087 | 405, 572 | 2 |
| Boise City | Cimarron County | 1,077 | 580 | 3 |
| Caddo | Bryan County | 1,075 | 580 | 3 |
| Yale | Payne County | 1,075 | 539, 918 | 3 |
| Wister | Le Flore County | 1,061 | 539, 918 | 2 |
| Okeene | Blaine County | 1,052 | 580 | 2 |
| Kellyville | Creek County | 1,049 | 918 | 2 |
Places whose NANPA rate center could be matched to a Census place, with at least two exchanges. Sources: NANPA; Census Vintage 2024 estimates.