Jobs in the United States → United States guide → Oklahoma → Cities

Oklahoma: the 60 largest cities

Population, county output and jobs, pay, rent and commute for each city, with the map; every city opens its own guide.

In short: Oklahoma: 60 largest cities, from Oklahoma City (697,125 residents) to Seminole (7,194).
Oklahoma City (697,125 residents)Tulsa (413,794 residents)Norman (129,672 residents)Broken Arrow (118,180 residents)Edmond (96,825 residents)Lawton (90,595 residents)Moore (63,420 residents)Midwest City (58,297 residents)Enid (50,653 residents)Stillwater (49,269 residents)Owasso (40,151 residents)Bartlesville (37,878 residents)Muskogee (36,758 residents)Shawnee (31,671 residents)Bixby (30,155 residents)Jenks (27,102 residents)Yukon (25,529 residents)Ardmore (24,877 residents)Ponca City (24,326 residents)Duncan (22,958 residents)Sapulpa (22,570 residents)Mustang (22,192 residents)Del City (21,494 residents)Bethany (20,560 residents)Claremore (20,166 residents)Sand Springs (20,117 residents)Durant (19,746 residents)Altus (18,646 residents)El Reno (18,557 residents)McAlester (18,111 residents)Tahlequah (16,935 residents)Ada (16,575 residents)Chickasha (16,539 residents)Glenpool (14,151 residents)Newcastle (13,001 residents)Miami (12,926 residents)Guymon (12,539 residents)Choctaw (12,303 residents)Weatherford (12,004 residents)Woodward (11,882 residents)Elk City (11,361 residents)Okmulgee (11,348 residents)Guthrie (11,243 residents)Warr Acres (10,466 residents)Coweta (10,433 residents)Pryor Creek (9,569 residents)The Village (9,447 residents)Blanchard (9,215 residents)Poteau (8,959 residents)Collinsville (8,878 residents)Skiatook (8,632 residents)Sallisaw (8,605 residents)Clinton (8,388 residents)Cushing (8,367 residents)Piedmont (8,342 residents)Wagoner (8,082 residents)Tuttle (8,040 residents)Catoosa (7,496 residents)Noble (7,493 residents)Seminole (7,194 residents)Oklahoma CityTulsaNormanBroken ArrowEdmondLawtonMooreMidwest CityEnidStillwaterOwassoBartlesville
Map of Oklahoma: the 60 largest cities

Click any dot to open that city: jobs, pay, rent, commute, county economy and climate. Dot size follows population; colours follow the state flag.

Open the sortable tables of all 60 cities →

By AtiveSite · Published 07/11/2026 · Updated 07/11/2026 · Every figure is linked to its source below.

60cities covered
2,591,807residents in them
77counties
Oklahoma Citylargest city
🆕 Work guides: live jobs + official data, law, permits, pay and cost of living. United States · Oklahoma · all 60 cities + map → · all 77 counties → · Oklahoma rankings · all 51 states → · 200 largest companies · 240 best job niches · Federal jobs in Oklahoma

Cities

CITY (60 largest of Oklahoma) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · BEA GDP by county 2024 · BLS QCEW 2024 · BLS Local Area Unemployment Statistics · Data: ACS 2020–2024; BEA 2024; QCEW 2024; BLS 2026M09

The 60 largest places in Oklahoma by population, each with its own guide. GDP, jobs, average pay and unemployment are for the county where the city lies (official statistics do not exist for cities); income, rent, home value and education are for the city itself. Click any column to sort.

Sort:
# ⇅City ⇅County ⇅Population ⇅County GDP 2024 ⇅County jobs ⇅County average pay ⇅County unemployment ⇅Median household income ⇅Median rent ⇅Median home value ⇅Bachelor's+ ⇅
1Oklahoma CityOklahoma County697,125$73,735 m495,002$65,9043.8%$68,656$1,130$231,30034.7%
2TulsaTulsa County413,794$59,298 m368,636$63,5613.9%$59,838$1,052$205,30033.6%
3NormanCleveland County129,672$12,453 m91,353$51,1533.5%$67,704$1,090$250,10045.9%
4Broken ArrowTulsa County118,180$59,298 m368,636$63,5613.9%$86,765$1,320$250,40035.7%
5EdmondOklahoma County96,825$73,735 m495,002$65,9043.8%$103,183$1,344$351,40057.6%
6LawtonComanche County90,595$6,959 m41,346$51,3054.4%$54,433$967$142,10022.5%
7MooreCleveland County63,420$12,453 m91,353$51,1533.5%$80,420$1,340$204,50029.1%
8Midwest CityOklahoma County58,297$73,735 m495,002$65,9043.8%$57,520$1,091$164,50023.8%
9EnidGarfield County50,653$3,896 m23,271$50,3433.7%$62,125$914$154,90023.1%
10StillwaterPayne County49,269$4,479 m35,198$52,0663.6%$43,700$947$237,20049.9%
11OwassoTulsa County40,151$59,298 m368,636$63,5613.9%$79,036$1,270$243,10034.6%
12BartlesvilleWashington County37,878$4,792 m18,959$61,9734.4%$58,869$916$167,20033.3%
13MuskogeeMuskogee County36,758$3,724 m26,755$53,9235.1%$50,213$858$146,10018.7%
14ShawneePottawatomie County31,671$2,822 m22,901$46,6934.2%$55,815$936$160,10024.6%
15BixbyTulsa County30,155$59,298 m368,636$63,5613.9%$104,404$1,393$334,20048.3%
16JenksTulsa County27,102$59,298 m368,636$63,5613.9%$111,004$1,602$327,10050.6%
17YukonCanadian County25,529$8,255 m39,390$49,5763.4%$75,273$1,274$198,90030.9%
18ArdmoreCarter County24,877$3,825 m23,310$53,9525.4%$53,900$1,006$170,00021.3%
19Ponca CityKay County24,326$2,333 m17,181$49,7203.8%$55,941$850$135,80020.6%
20DuncanStephens County22,958$2,927 m15,058$52,7844.2%$58,054$896$131,50020.2%
21SapulpaCreek County22,570$2,855 m21,450$55,5274.1%$63,817$1,057$171,60020.1%
22MustangCanadian County22,192$8,255 m39,390$49,5763.4%$87,844$1,287$239,20027.1%
23Del CityOklahoma County21,494$73,735 m495,002$65,9043.8%$46,925$1,054$126,80015.1%
24BethanyOklahoma County20,560$73,735 m495,002$65,9043.8%$56,591$1,071$171,60024.1%
25ClaremoreRogers County20,166$4,881 m30,500$58,1073.6%$58,685$1,009$188,70022.2%
26Sand SpringsTulsa County20,117$59,298 m368,636$63,5613.9%$75,645$1,002$197,70027.2%
27DurantBryan County19,746$2,641 m21,863$51,8813.9%$46,812$953$163,20029.2%
28AltusJackson County18,646$1,482 m9,599$52,7853.2%$55,295$854$152,20023.9%
29El RenoCanadian County18,557$8,255 m39,390$49,5763.4%$56,219$968$165,90016.3%
30McAlesterPittsburg County18,111$2,331 m14,780$50,5724.8%$51,930$915$151,60021.0%
31TahlequahCherokee County16,935$1,929 m17,947$49,1233.9%$49,581$835$185,40034.4%
32AdaPontotoc County16,575$2,828 m20,389$57,5723.6%$53,507$894$169,30030.6%
33ChickashaGrady County16,539$4,046 m13,583$48,5913.6%$54,111$888$130,30021.5%
34GlenpoolTulsa County14,151$59,298 m368,636$63,5613.9%$79,525$1,370$201,70026.3%
35NewcastleMcClain County13,001$2,259 m12,439$47,6503.3%$93,398$1,105$271,80034.7%
36MiamiOttawa County12,926$1,438 m12,934$45,3014.0%$46,410$835$107,60015.5%
37GuymonTexas County12,539$2,635 m9,684$51,5062.2%$60,075$887$182,00015.2%
38ChoctawOklahoma County12,303$73,735 m495,002$65,9043.8%$100,574$1,208$242,10028.6%
39WeatherfordCuster County12,004$1,812 m12,644$49,2563.0%$54,704$804$232,60040.9%
40WoodwardWoodward County11,882$1,444 m8,023$55,0963.4%$54,463$839$157,80018.6%
41Elk CityBeckham County11,361$1,261 m9,947$54,1433.5%$51,272$943$150,40014.5%
42OkmulgeeOkmulgee County11,348$1,163 m10,276$47,7164.9%$41,848$837$98,40014.3%
43GuthrieLogan County11,243$1,268 m9,021$44,8733.8%$53,457$870$186,60026.6%
44Warr AcresOklahoma County10,466$73,735 m495,002$65,9043.8%$53,273$919$164,50022.9%
45CowetaWagoner County10,433$1,998 m11,273$55,0303.7%$67,519$932$205,70024.5%
46Pryor CreekMayes County9,569$2,700 m13,938$57,2133.8%$44,839$928$166,40018.4%
47The VillageOklahoma County9,447$73,735 m495,002$65,9043.8%$77,108$1,403$211,80050.2%
48BlanchardMcClain County9,215$2,259 m12,439$47,6503.3%$91,473$962$295,00034.0%
49PoteauLe Flore County8,959$1,751 m11,691$42,2244.3%$50,511$853$157,40016.4%
50CollinsvilleTulsa County8,878$59,298 m368,636$63,5613.9%$90,570$1,175$225,40023.7%
51SkiatookTulsa County8,632$59,298 m368,636$63,5613.9%$57,480$961$182,60023.4%
52SallisawSequoyah County8,605$998 m9,480$38,0504.4%$48,036$826$134,10014.4%
53ClintonCuster County8,388$1,812 m12,644$49,2563.0%$58,207$883$119,40020.6%
54CushingPayne County8,367$4,479 m35,198$52,0663.6%$44,136$798$114,50015.9%
55PiedmontCanadian County8,342$8,255 m39,390$49,5763.4%$104,441$1,544$330,10040.1%
56WagonerWagoner County8,082$1,998 m11,273$55,0303.7%$57,917$868$148,90015.0%
57TuttleGrady County8,040$4,046 m13,583$48,5913.6%$103,994$1,016$320,50029.3%
58CatoosaRogers County7,496$4,881 m30,500$58,1073.6%$72,467$1,066$178,80020.8%
59NobleCleveland County7,493$12,453 m91,353$51,1533.5%$81,739$1,038$190,20028.0%
60SeminoleSeminole County7,194$978 m7,215$46,9685.7%$39,121$744$103,60014.3%

Counties: GDP and jobs

COUNTY (all 77 counties) Official statistics Source: BEA GDP by county 2024 · BLS QCEW 2024 · BLS Local Area Unemployment Statistics · Data: BEA 2024; QCEW 2024 annual; BLS 2026M09

The economy of all 77 counties of Oklahoma, each with its own page: output (GDP), jobs, employer sites, pay, job change, unemployment and the largest private industry. "Listed cities" counts the 60 cities of this guide whose main county it is.

Sort:
County ⇅Population ⇅GDP 2024 ⇅GDP per resident ⇅Jobs (QCEW) ⇅Employer sites ⇅Average annual pay ⇅Job change vs 2023 ⇅Unemployment ⇅Largest private industry ⇅Listed cities ⇅
Oklahoma County806,199$73,735 million$91,461495,00233,295$65,904+1.7%3.8%Health care and social assistance8
Tulsa County680,794$59,298 million$87,101368,63626,643$63,561+1.3%3.9%Health care and social assistance9
Cleveland County300,047$12,453 million$41,50491,3537,371$51,153-0.8%3.5%Accommodation and food services3
Canadian County168,985$8,255 million$48,85339,3904,086$49,576+4.6%3.4%Accommodation and food services4
Comanche County121,825$6,959 million$57,12641,3462,708$51,305+1.0%4.4%Retail trade1
Rogers County98,610$4,881 million$49,49630,5002,210$58,107+1.1%3.6%Manufacturing2
Wagoner County86,609$1,998 million$23,06511,2731,140$55,030+7.5%3.7%Construction2
Payne County82,972$4,479 million$53,98835,1982,318$52,066+1.7%3.6%Accommodation and food services2
Pottawatomie County73,463$2,822 million$38,40922,9011,472$46,693+1.2%4.2%Health care and social assistance1
Creek County72,830$2,855 million$39,20821,4501,724$55,527+2.5%4.1%Manufacturing1
Muskogee County66,444$3,724 million$56,04826,7551,570$53,923-3.9%5.1%Health care and social assistance1
Garfield County62,146$3,896 million$62,68423,2711,757$50,343-0.3%3.7%Health care and social assistance1
Grady County56,606$4,046 million$71,48313,5831,286$48,591+0.9%3.6%Manufacturing2
Washington County53,326$4,792 million$89,87018,9591,427$61,973-1.1%4.4%Health care and social assistance1
Logan County51,938$1,268 million$24,4089,021937$44,873+6.0%3.8%Retail trade1
Le Flore County49,053$1,751 million$35,70511,6911,044$42,224+2.6%4.3%Retail trade1
Carter County48,555$3,825 million$78,77423,3101,742$53,952-0.2%5.4%Retail trade1
Bryan County48,253$2,641 million$54,72521,8631,222$51,881+2.6%3.9%Retail trade1
Cherokee County47,942$1,929 million$40,23817,947921$49,123+2.3%3.9%Retail trade1
Osage County45,997$1,343 million$29,1927,666560$50,858+3.1%4.3%Retail trade0
McClain County45,273$2,259 million$49,90712,4391,302$47,650+3.0%3.3%Accommodation and food services2
Kay County43,625$2,333 million$53,47017,1811,232$49,720-0.6%3.8%Retail trade1
Pittsburg County43,561$2,331 million$53,50414,7801,046$50,572-2.1%4.8%Retail trade1
Stephens County43,551$2,927 million$67,20115,0581,198$52,784-2.0%4.2%Health care and social assistance1
Delaware County41,279$1,335 million$32,3499,636942$42,520+0.1%3.8%Health care and social assistance0
Sequoyah County39,860$998 million$25,0309,480767$38,050+0.5%4.4%Retail trade1
Mayes County39,604$2,700 million$68,18013,9381,025$57,213+6.0%3.8%Manufacturing1
Pontotoc County38,235$2,828 million$73,97120,3891,188$57,572+4.1%3.6%Health care and social assistance1
Okmulgee County36,899$1,163 million$31,52210,276824$47,716+2.6%4.9%Retail trade1
Lincoln County34,219$999 million$29,2057,470731$50,745+1.7%3.8%Retail trade0
McCurtain County30,863$1,762 million$57,09512,201891$45,832-1.8%4.4%Manufacturing0
Ottawa County30,341$1,438 million$47,38612,934775$45,301+0.2%4.0%Manufacturing1
Custer County28,259$1,812 million$64,10812,6441,024$49,256+2.5%3.0%Retail trade2
Caddo County26,447$1,235 million$46,6917,115620$49,805+0.6%3.5%Retail trade0
Garvin County25,860$2,031 million$78,5339,747860$56,234-0.7%4.1%Transportation and warehousing0
Jackson County24,678$1,482 million$60,0589,599672$52,785+0.5%3.2%Accommodation and food services1
Seminole County23,494$978 million$41,6387,215504$46,968-2.6%5.7%Manufacturing1
Beckham County22,148$1,261 million$56,9329,947777$54,143+4.9%3.5%Mining, oil and gas1
Texas County20,774$2,635 million$126,8649,684579$51,506+0.0%2.2%Retail trade1
Woodward County20,158$1,444 million$71,6218,023834$55,096-3.6%3.4%Retail trade1
Adair County19,575$593 million$30,3104,394355$42,371-0.7%4.5%Manufacturing0
McIntosh County19,400$512 million$26,3744,604421$36,904+2.0%5.5%Retail trade0
Pawnee County15,795$457 million$28,9653,458358$45,260-0.4%4.4%Health care and social assistance0
Marshall County15,792$725 million$45,9375,151362$49,087+4.4%4.2%Manufacturing0
Kingfisher County15,430$2,798 million$181,3406,875617$56,948+2.9%2.9%Manufacturing0
Atoka County14,379$485 million$33,7073,450334$40,305+5.2%4.1%Retail trade0
Craig County14,302$589 million$41,1984,998432$45,540-1.2%4.0%Retail trade0
Choctaw County14,297$589 million$41,2115,451386$43,458+4.4%3.5%Health care and social assistance0
Murray County13,753$688 million$50,0194,854384$49,119-0.6%4.0%Retail trade0
Hughes County13,389$895 million$66,8592,867291$40,331-1.0%5.8%Retail trade0
Haskell County11,683$443 million$37,9053,118296$42,062-12.7%4.9%Retail trade0
Okfuskee County11,278$304 million$26,9752,497222$41,478+3.7%4.1%Health care and social assistance0
Noble County10,897$844 million$77,4584,792267$52,976+0.5%3.2%Retail trade0
Washita County10,815$393 million$36,3731,932294$45,488-5.8%2.9%Retail trade0
Pushmataha County10,790$320 million$29,6692,559294$40,941-0.2%4.6%Retail trade0
Johnston County10,278$591 million$57,4653,441262$44,896+3.6%5.3%Health care and social assistance0
Love County10,261$871 million$84,8455,528254$49,857-1.0%6.1%Retail trade0
Latimer County9,518$324 million$34,0572,988215$57,765-7.9%4.3%Health care and social assistance0
Nowata County9,435$253 million$26,8351,696205$45,323-7.6%4.1%Manufacturing0
Woods County8,596$731 million$85,0453,324299$48,725+2.2%3.1%Retail trade0
Blaine County8,570$1,385 million$161,6632,973280$50,359+1.5%3.5%Manufacturing0
Kiowa County8,383$255 million$30,4631,980242$44,330+0.8%4.1%Retail trade0
Major County7,628$633 million$82,9342,135250$50,371-0.7%3.3%Mining, oil and gas0
Tillman County6,910$184 million$26,5771,505177$43,133+0.7%4.2%Retail trade0
Alfalfa County5,696$410 million$72,0511,202147$50,949-4.7%3.0%Wholesale trade0
Greer County5,489$127 million$23,086899105$39,815-0.9%3.7%Retail trade0
Cotton County5,485$209 million$38,0481,914126$44,637+6.0%3.5%Retail trade0
Jefferson County5,380$152 million$28,275964150$37,825-4.6%4.8%Retail trade0
Coal County5,320$300 million$56,4231,226131$46,144+3.8%4.1%Health care and social assistance0
Beaver County5,028$535 million$106,4071,340178$50,635-2.3%2.9%Construction0
Dewey County4,360$720 million$165,0712,083197$69,326+4.2%2.1%Mining, oil and gas0
Grant County4,131$311 million$75,2861,278154$57,556-6.0%3.2%Mining, oil and gas0
Ellis County3,683$1,003 million$272,3531,118138$45,710-0.1%2.5%Retail trade0
Roger Mills County3,359$431 million$128,302877113$48,287+0.7%2.9%Retail trade0
Harper County3,203$329 million$102,7181,092144$47,900-1.5%2.6%Retail trade0
Harmon County2,406$139 million$57,72763976$43,449+1.6%2.8%Health care and social assistance0
Cimarron County2,218$263 million$118,70361996$43,476-5.8%3.0%Retail trade0

Unemployment is the latest month BLS published and may be preliminary. Counties with several large cities appear once.

Income and rent

CITY Official statistic Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Income, rent and housing for each city. Rent as a share of income is the yearly median rent divided by the median household income.

Sort:
City ⇅Median household income ⇅Income per person ⇅Median rent a month ⇅Rent share of income ⇅Median home value ⇅Homeowners ⇅Poverty rate ⇅Unemployment (ACS) ⇅Labour force participation ⇅
Oklahoma City$68,656$38,370$1,13019.8%$231,30058.5%15.1%4.7%66.4%
Tulsa$59,838$38,030$1,05221.1%$205,30051.9%18.7%6.1%64.3%
Norman$67,704$38,809$1,09019.3%$250,10053.3%16.8%5.8%62.9%
Broken Arrow$86,765$46,371$1,32018.3%$250,40072.0%8.8%4.2%67.2%
Edmond$103,183$56,320$1,34415.6%$351,40070.3%8.1%3.3%65.6%
Lawton$54,433$28,349$96721.3%$142,10044.8%21.1%8.1%49.3%
Moore$80,420$37,779$1,34020.0%$204,50067.9%11.4%4.7%67.0%
Midwest City$57,520$32,775$1,09122.8%$164,50058.1%16.5%7.1%61.3%
Enid$62,125$31,366$91417.7%$154,90061.3%13.7%5.3%61.8%
Stillwater$43,700$28,961$94726.0%$237,20037.1%27.4%6.4%58.9%
Owasso$79,036$37,590$1,27019.3%$243,10063.5%7.3%5.4%71.2%
Bartlesville$58,869$34,969$91618.7%$167,20068.2%17.2%4.4%57.8%
Muskogee$50,213$25,575$85820.5%$146,10055.0%24.1%6.7%56.4%
Shawnee$55,815$27,750$93620.1%$160,10058.3%20.8%6.0%56.1%
Bixby$104,404$49,917$1,39316.0%$334,20076.0%5.6%3.7%69.6%
Jenks$111,004$45,641$1,60217.3%$327,10077.5%6.8%2.6%69.9%
Yukon$75,273$39,565$1,27420.3%$198,90068.9%8.8%4.0%65.3%
Ardmore$53,900$31,512$1,00622.4%$170,00054.5%17.4%4.5%60.6%
Ponca City$55,941$29,992$85018.2%$135,80062.5%17.9%6.9%59.8%
Duncan$58,054$33,646$89618.5%$131,50067.7%20.5%6.8%53.9%
Sapulpa$63,817$33,416$1,05719.9%$171,60065.6%14.2%3.2%58.9%
Mustang$87,844$40,177$1,28717.6%$239,20075.8%8.0%5.7%65.7%
Del City$46,925$25,211$1,05427.0%$126,80056.0%22.6%7.7%57.6%
Bethany$56,591$25,614$1,07122.7%$171,60053.1%20.5%6.5%59.9%
Claremore$58,685$32,624$1,00920.6%$188,70053.1%12.1%5.9%60.0%
Sand Springs$75,645$35,815$1,00215.9%$197,70071.3%10.6%5.8%63.1%
Durant$46,812$27,593$95324.4%$163,20046.2%18.7%4.8%60.6%
Altus$55,295$31,337$85418.5%$152,20053.7%17.4%6.5%58.7%
El Reno$56,219$26,318$96820.7%$165,90060.2%19.3%6.1%56.2%
McAlester$51,930$27,708$91521.1%$151,60058.5%19.7%6.9%53.3%
Tahlequah$49,581$28,232$83520.2%$185,40040.2%18.4%6.3%63.4%
Ada$53,507$30,713$89420.0%$169,30045.2%16.1%4.3%63.8%
Chickasha$54,111$28,841$88819.7%$130,30052.7%17.6%6.9%59.4%
Glenpool$79,525$36,430$1,37020.7%$201,70069.3%11.0%3.3%72.2%
Newcastle$93,398$43,355$1,10514.2%$271,80083.7%3.8%2.8%66.2%
Miami$46,410$22,662$83521.6%$107,60055.6%22.6%3.0%54.3%
Guymon$60,075$25,687$88717.7%$182,00062.3%13.2%3.2%68.2%
Choctaw$100,574$41,891$1,20814.4%$242,10087.5%6.3%3.1%61.0%
Weatherford$54,704$32,644$80417.6%$232,60042.1%20.4%6.2%72.5%
Woodward$54,463$34,644$83918.5%$157,80064.8%17.2%7.5%66.6%
Elk City$51,272$26,917$94322.1%$150,40064.3%22.8%8.4%56.7%
Okmulgee$41,848$24,519$83724.0%$98,40050.8%20.6%8.2%49.1%
Guthrie$53,457$28,484$87019.5%$186,60065.2%19.4%5.6%59.6%
Warr Acres$53,273$31,438$91920.7%$164,50062.0%19.0%3.7%62.2%
Coweta$67,519$31,838$93216.6%$205,70069.3%13.2%4.0%68.7%
Pryor Creek$44,839$25,463$92824.8%$166,40053.9%20.5%8.6%55.3%
The Village$77,108$45,818$1,40321.8%$211,80063.5%11.6%3.2%70.1%
Blanchard$91,473$44,551$96212.6%$295,00079.6%7.9%10.1%65.8%
Poteau$50,511$24,228$85320.3%$157,40062.3%19.8%6.1%50.1%
Collinsville$90,570$38,395$1,17515.6%$225,40075.2%9.1%4.4%72.0%
Skiatook$57,480$31,596$96120.1%$182,60069.0%13.4%4.0%62.9%
Sallisaw$48,036$24,166$82620.6%$134,10053.9%29.4%4.8%53.0%
Clinton$58,207$28,698$88318.2%$119,40070.5%19.3%2.0%68.0%
Cushing$44,136$26,161$79821.7%$114,50055.2%22.0%5.6%57.5%
Piedmont$104,441$46,464$1,54417.7%$330,10091.4%2.6%3.3%70.0%
Wagoner$57,917$27,113$86818.0%$148,90058.5%16.1%6.1%58.9%
Tuttle$103,994$44,675$1,01611.7%$320,50084.4%5.3%4.8%65.3%
Catoosa$72,467$36,131$1,06617.7%$178,80060.8%12.8%5.9%68.2%
Noble$81,739$38,617$1,03815.2%$190,20071.1%10.8%1.2%59.0%
Seminole$39,121$21,703$74422.8%$103,60056.9%27.9%7.3%54.0%

Commute and people

CITY Official statistic Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Sort:
City ⇅Drive alone ⇅Public transit ⇅Walk ⇅Work from home ⇅Commute 45+ min ⇅Born abroad ⇅Median age ⇅
Oklahoma City75.7%0.4%1.4%10.9%6.6%12.1%35.1
Tulsa74.1%0.5%1.7%11.5%4.7%12.3%35.6
Norman71.9%0.6%4.0%12.0%12.2%6.7%32.5
Broken Arrow79.1%0.0%0.5%11.4%6.1%8.4%37.1
Edmond76.9%0.1%1.9%13.7%8.2%6.0%37.9
Lawton72.5%0.5%2.5%12.0%5.0%6.4%32.3
Moore78.5%0.0%1.4%9.8%8.0%5.2%34.1
Midwest City75.5%0.2%2.0%10.6%6.0%3.2%36.0
Enid78.9%0.4%1.4%3.7%7.9%7.0%35.2
Stillwater69.0%0.8%8.0%9.7%7.0%8.7%23.9
Owasso78.7%0.1%0.7%12.9%5.8%4.7%34.0
Bartlesville75.6%0.4%1.9%8.0%11.9%4.0%36.8
Muskogee80.2%0.5%1.4%7.6%10.8%3.7%35.9
Shawnee79.6%0.0%2.1%7.0%14.8%2.5%34.6
Bixby77.4%0.2%1.0%14.1%10.1%5.3%36.4
Jenks75.8%0.2%0.6%14.7%2.8%10.0%34.3
Yukon83.5%0.2%0.3%7.8%5.8%3.4%39.7
Ardmore78.1%0.9%1.7%4.2%7.7%4.6%36.3
Ponca City78.5%0.0%1.2%3.4%6.6%3.5%37.1
Duncan76.4%0.3%1.1%5.3%13.5%3.7%39.9
Sapulpa80.3%0.2%0.5%8.1%4.9%3.1%39.8
Mustang76.6%0.0%0.5%13.1%13.7%4.2%39.1
Del City75.0%0.3%0.7%8.8%5.8%4.2%34.5
Bethany76.6%0.0%2.2%6.2%6.5%10.1%31.1
Claremore76.1%0.4%2.8%8.2%10.6%3.1%35.3
Sand Springs80.0%0.0%1.3%7.0%4.1%1.6%37.1
Durant79.3%0.1%3.2%7.2%6.2%3.7%34.0
Altus81.3%0.0%2.1%4.8%3.5%7.4%33.7
El Reno82.6%0.0%1.2%6.4%12.9%7.3%34.8
McAlester82.3%0.2%1.2%6.4%7.3%2.0%35.6
Tahlequah71.2%0.7%5.0%5.6%9.8%4.0%29.3
Ada80.9%0.2%5.7%4.4%6.1%4.0%32.3
Chickasha79.1%0.0%2.9%3.6%17.0%1.7%36.1
Glenpool81.5%0.0%0.9%5.4%8.9%5.9%35.1
Newcastle81.6%0.3%0.2%11.0%13.1%3.4%38.4
Miami80.0%0.2%2.8%4.5%8.6%3.6%32.2
Guymon74.2%1.4%0.4%2.7%5.5%27.0%30.7
Choctaw81.8%1.1%0.4%8.0%9.8%2.9%38.9
Weatherford82.8%0.0%3.8%3.6%9.4%3.2%26.8
Woodward79.5%0.6%1.7%2.1%10.6%6.5%35.2
Elk City79.3%0.4%0.9%1.7%6.9%6.2%36.4
Okmulgee80.9%0.0%1.7%4.1%15.4%1.3%37.4
Guthrie84.8%0.0%3.7%6.2%18.4%3.1%39.7
Warr Acres78.3%0.2%0.3%7.6%7.3%24.4%32.5
Coweta84.4%0.4%1.3%7.8%11.3%1.3%35.0
Pryor Creek76.6%0.1%1.8%9.1%16.8%1.3%32.1
The Village84.2%0.0%1.5%9.8%2.2%3.5%34.4
Blanchard77.6%0.0%1.4%10.5%19.9%0.5%39.6
Poteau82.8%0.0%1.8%4.4%15.9%8.0%36.0
Collinsville83.6%0.0%0.8%7.0%6.3%2.9%35.1
Skiatook80.0%0.0%0.9%9.2%13.2%0.4%36.5
Sallisaw78.2%0.7%5.9%5.0%11.8%1.7%35.8
Clinton75.5%0.0%0.9%3.7%9.6%9.8%34.0
Cushing72.6%0.8%1.9%4.3%13.5%2.0%35.7
Piedmont82.5%0.0%0.0%14.1%12.1%3.1%37.9
Wagoner76.0%0.2%1.4%6.4%20.1%0.8%36.5
Tuttle88.2%0.0%0.3%7.2%21.0%2.4%42.4
Catoosa79.8%0.2%1.0%6.5%6.2%7.0%37.6
Noble85.6%0.0%0.0%7.1%27.8%1.9%38.7
Seminole82.8%0.0%3.3%4.0%5.6%2.8%33.1

Shares of workers aged 16 and over.

Metro pay

METRO Official statistics Source: BLS Occupational Employment and Wage Statistics (OEWS), May 2025 · BEA Regional Price Parities · BLS Local Area Unemployment Statistics · Data: OEWS May 2025; RPP 2024

Cities that we could match to a BLS metropolitan area. Metro figures cover the whole area. The page of each city shows the occupations and pay of its metro.

Sort:
City ⇅Metropolitan area ⇅Jobs (OEWS) ⇅Median pay, all occupations ⇅Price level (US = 100) ⇅Unemployment ⇅
Oklahoma CityOklahoma City, OK677,680$47,23090.43.7%
TulsaTulsa, OK458,730$46,67089.23.9%
NormanOklahoma City, OK677,680$47,23090.43.7%
Broken ArrowTulsa, OK458,730$46,67089.23.9%
EdmondOklahoma City, OK677,680$47,23090.43.7%
LawtonLawton, OK42,810$42,09085.94.4%
MooreOklahoma City, OK677,680$47,23090.43.7%
Midwest CityOklahoma City, OK677,680$47,23090.43.7%
EnidEnid, OK23,320$40,50084.33.7%
OwassoTulsa, OK458,730$46,67089.23.9%
BixbyTulsa, OK458,730$46,67089.23.9%
JenksTulsa, OK458,730$46,67089.23.9%
YukonOklahoma City, OK677,680$47,23090.43.7%
SapulpaTulsa, OK458,730$46,67089.23.9%
MustangOklahoma City, OK677,680$47,23090.43.7%
Del CityOklahoma City, OK677,680$47,23090.43.7%
BethanyOklahoma City, OK677,680$47,23090.43.7%
ClaremoreTulsa, OK458,730$46,67089.23.9%
Sand SpringsTulsa, OK458,730$46,67089.23.9%
El RenoOklahoma City, OK677,680$47,23090.43.7%
ChickashaOklahoma City, OK677,680$47,23090.43.7%
GlenpoolTulsa, OK458,730$46,67089.23.9%
NewcastleOklahoma City, OK677,680$47,23090.43.7%
ChoctawOklahoma City, OK677,680$47,23090.43.7%
OkmulgeeTulsa, OK458,730$46,67089.23.9%
GuthrieOklahoma City, OK677,680$47,23090.43.7%
Warr AcresOklahoma City, OK677,680$47,23090.43.7%
CowetaTulsa, OK458,730$46,67089.23.9%
The VillageOklahoma City, OK677,680$47,23090.43.7%
BlanchardOklahoma City, OK677,680$47,23090.43.7%
CollinsvilleTulsa, OK458,730$46,67089.23.9%
SkiatookTulsa, OK458,730$46,67089.23.9%
SallisawFort Smith, AR-OK95,560$39,56085.93.8%
PiedmontOklahoma City, OK677,680$47,23090.43.7%
WagonerTulsa, OK458,730$46,67089.23.9%
TuttleOklahoma City, OK677,680$47,23090.43.7%
CatoosaTulsa, OK458,730$46,67089.23.9%
NobleOklahoma City, OK677,680$47,23090.43.7%

Climate

CITY Model estimate on a 0.5° grid Source: NASA POWER climatology (MERRA-2, 2001–2025) · Data: monthly means 2001–2025

Sort:
City ⇅January mean (°F) ⇅July mean (°F) ⇅Year mean (°F) ⇅Yearly precipitation (mm) ⇅
Oklahoma City378460.7877
Tulsa368360.01115
Norman388461.4898
Broken Arrow368360.01115
Edmond378460.7877
Lawton398562.5838
Moore378460.7877
Midwest City378460.7877
Enid358459.6768
Stillwater368460.4937
Owasso358259.21101
Bartlesville358359.4995
Muskogee378360.81140
Shawnee378460.7973
Bixby368360.01115
Jenks368360.11010
Yukon378460.7877
Ardmore418563.4978
Ponca City358359.7909
Duncan398562.5838
Sapulpa368360.11010
Mustang378460.7877
Del City378460.7877
Bethany378460.7877
Claremore358259.21101
Sand Springs368360.11010
Durant418463.11086
Altus408663.1674
El Reno378460.3813
McAlester388361.21180
Tahlequah368259.41156
Ada388361.21002
Chickasha388461.3832
Glenpool368360.11010
Newcastle388461.4898
Miami338157.81156
Guymon368359.0461
Choctaw378460.7877
Weatherford368460.2749
Woodward358459.5628
Elk City378460.4667
Okmulgee378460.81052
Guthrie368460.4861
Warr Acres378460.7877
Coweta368360.01115
Pryor Creek348258.71148
The Village378460.7877
Blanchard388461.4898
Poteau388361.01305
Collinsville358259.21101
Skiatook358359.4995
Sallisaw378360.71181
Clinton368460.2749
Cushing368460.4937
Piedmont378460.7877
Wagoner368360.01115
Tuttle378460.7877
Catoosa368360.01115
Noble388461.4898
Seminole388361.21002

Satellite-reanalysis values on a grid of roughly 50 km; not weather-station records.

Rankings

Ready-made rankings of these cities, and of the metro areas that pay the most for common occupations:

Oklahoma: Largest Cities

Oklahoma: Cities With the Cheapest Rent

Oklahoma: Cities With the Highest Household Income

Oklahoma: Cities Where Rent Takes the Smallest Share of Income

Oklahoma: Cities With the Lowest Unemployment

Oklahoma: Cities in the Highest-Paying Counties

Oklahoma: Most College-Educated Cities

Oklahoma: Cities With the Most Homeowners

Oklahoma: Cities With the Most Remote Work

Oklahoma: Cities With the Shortest Commutes

Best Oklahoma metro areas for fast food and counter workers

Best Oklahoma metro areas for general and operations managers

Best Oklahoma metro areas for retail salespersons

Best Oklahoma metro areas for cashiers

Best Oklahoma metro areas for registered nurses

Best Oklahoma metro areas for laborers and freight, stock, and material movers, hand

Best Oklahoma metro areas for customer service representatives

Best Oklahoma metro areas for stockers and order fillers

Best Oklahoma metro areas for office clerks, general

Best Oklahoma metro areas for heavy and tractor-trailer truck drivers

Best Oklahoma metro areas for waiters and waitresses

Best Oklahoma metro areas for janitors and cleaners, except maids and housekeeping cleaners

Best Oklahoma metro areas for home health and personal care aides

Best Oklahoma metro areas for secretaries and administrative assistants, except legal, medical, and executive

Best Oklahoma metro areas for first-line supervisors of office and administrative support workers

City by city

City by city

1. Oklahoma City

697,125 residents · Oklahoma County · median household income $68,656 · median rent $1,130 · guide: jobs, pay and living in Oklahoma City

2. Tulsa

413,794 residents · Tulsa County · median household income $59,838 · median rent $1,052 · guide: jobs, pay and living in Tulsa

3. Norman

129,672 residents · Cleveland County · median household income $67,704 · median rent $1,090 · guide: jobs, pay and living in Norman

4. Broken Arrow

118,180 residents · Tulsa County · median household income $86,765 · median rent $1,320 · guide: jobs, pay and living in Broken Arrow

5. Edmond

96,825 residents · Oklahoma County · median household income $103,183 · median rent $1,344 · guide: jobs, pay and living in Edmond

6. Lawton

90,595 residents · Comanche County · median household income $54,433 · median rent $967 · guide: jobs, pay and living in Lawton

7. Moore

63,420 residents · Cleveland County · median household income $80,420 · median rent $1,340 · guide: jobs, pay and living in Moore

8. Midwest City

58,297 residents · Oklahoma County · median household income $57,520 · median rent $1,091 · guide: jobs, pay and living in Midwest City

9. Enid

50,653 residents · Garfield County · median household income $62,125 · median rent $914 · guide: jobs, pay and living in Enid

10. Stillwater

49,269 residents · Payne County · median household income $43,700 · median rent $947 · guide: jobs, pay and living in Stillwater

11. Owasso

40,151 residents · Tulsa County · median household income $79,036 · median rent $1,270 · guide: jobs, pay and living in Owasso

12. Bartlesville

37,878 residents · Washington County · median household income $58,869 · median rent $916 · guide: jobs, pay and living in Bartlesville

13. Muskogee

36,758 residents · Muskogee County · median household income $50,213 · median rent $858 · guide: jobs, pay and living in Muskogee

14. Shawnee

31,671 residents · Pottawatomie County · median household income $55,815 · median rent $936 · guide: jobs, pay and living in Shawnee

15. Bixby

30,155 residents · Tulsa County · median household income $104,404 · median rent $1,393 · guide: jobs, pay and living in Bixby

16. Jenks

27,102 residents · Tulsa County · median household income $111,004 · median rent $1,602 · guide: jobs, pay and living in Jenks

17. Yukon

25,529 residents · Canadian County · median household income $75,273 · median rent $1,274 · guide: jobs, pay and living in Yukon

18. Ardmore

24,877 residents · Carter County · median household income $53,900 · median rent $1,006 · guide: jobs, pay and living in Ardmore

19. Ponca City

24,326 residents · Kay County · median household income $55,941 · median rent $850 · guide: jobs, pay and living in Ponca City

20. Duncan

22,958 residents · Stephens County · median household income $58,054 · median rent $896 · guide: jobs, pay and living in Duncan

21. Sapulpa

22,570 residents · Creek County · median household income $63,817 · median rent $1,057 · guide: jobs, pay and living in Sapulpa

22. Mustang

22,192 residents · Canadian County · median household income $87,844 · median rent $1,287 · guide: jobs, pay and living in Mustang

23. Del City

21,494 residents · Oklahoma County · median household income $46,925 · median rent $1,054 · guide: jobs, pay and living in Del City

24. Bethany

20,560 residents · Oklahoma County · median household income $56,591 · median rent $1,071 · guide: jobs, pay and living in Bethany

25. Claremore

20,166 residents · Rogers County · median household income $58,685 · median rent $1,009 · guide: jobs, pay and living in Claremore

26. Sand Springs

20,117 residents · Tulsa County · median household income $75,645 · median rent $1,002 · guide: jobs, pay and living in Sand Springs

27. Durant

19,746 residents · Bryan County · median household income $46,812 · median rent $953 · guide: jobs, pay and living in Durant

28. Altus

18,646 residents · Jackson County · median household income $55,295 · median rent $854 · guide: jobs, pay and living in Altus

29. El Reno

18,557 residents · Canadian County · median household income $56,219 · median rent $968 · guide: jobs, pay and living in El Reno

30. McAlester

18,111 residents · Pittsburg County · median household income $51,930 · median rent $915 · guide: jobs, pay and living in McAlester

31. Tahlequah

16,935 residents · Cherokee County · median household income $49,581 · median rent $835 · guide: jobs, pay and living in Tahlequah

32. Ada

16,575 residents · Pontotoc County · median household income $53,507 · median rent $894 · guide: jobs, pay and living in Ada

33. Chickasha

16,539 residents · Grady County · median household income $54,111 · median rent $888 · guide: jobs, pay and living in Chickasha

34. Glenpool

14,151 residents · Tulsa County · median household income $79,525 · median rent $1,370 · guide: jobs, pay and living in Glenpool

35. Newcastle

13,001 residents · McClain County · median household income $93,398 · median rent $1,105 · guide: jobs, pay and living in Newcastle

36. Miami

12,926 residents · Ottawa County · median household income $46,410 · median rent $835 · guide: jobs, pay and living in Miami

37. Guymon

12,539 residents · Texas County · median household income $60,075 · median rent $887 · guide: jobs, pay and living in Guymon

38. Choctaw

12,303 residents · Oklahoma County · median household income $100,574 · median rent $1,208 · guide: jobs, pay and living in Choctaw

39. Weatherford

12,004 residents · Custer County · median household income $54,704 · median rent $804 · guide: jobs, pay and living in Weatherford

40. Woodward

11,882 residents · Woodward County · median household income $54,463 · median rent $839 · guide: jobs, pay and living in Woodward

41. Elk City

11,361 residents · Beckham County · median household income $51,272 · median rent $943 · guide: jobs, pay and living in Elk City

42. Okmulgee

11,348 residents · Okmulgee County · median household income $41,848 · median rent $837 · guide: jobs, pay and living in Okmulgee

43. Guthrie

11,243 residents · Logan County · median household income $53,457 · median rent $870 · guide: jobs, pay and living in Guthrie

44. Warr Acres

10,466 residents · Oklahoma County · median household income $53,273 · median rent $919 · guide: jobs, pay and living in Warr Acres

45. Coweta

10,433 residents · Wagoner County · median household income $67,519 · median rent $932 · guide: jobs, pay and living in Coweta

46. Pryor Creek

9,569 residents · Mayes County · median household income $44,839 · median rent $928 · guide: jobs, pay and living in Pryor Creek

47. The Village

9,447 residents · Oklahoma County · median household income $77,108 · median rent $1,403 · guide: jobs, pay and living in The Village

48. Blanchard

9,215 residents · McClain County · median household income $91,473 · median rent $962 · guide: jobs, pay and living in Blanchard

49. Poteau

8,959 residents · Le Flore County · median household income $50,511 · median rent $853 · guide: jobs, pay and living in Poteau

50. Collinsville

8,878 residents · Tulsa County · median household income $90,570 · median rent $1,175 · guide: jobs, pay and living in Collinsville

51. Skiatook

8,632 residents · Tulsa County · median household income $57,480 · median rent $961 · guide: jobs, pay and living in Skiatook

52. Sallisaw

8,605 residents · Sequoyah County · median household income $48,036 · median rent $826 · guide: jobs, pay and living in Sallisaw

53. Clinton

8,388 residents · Custer County · median household income $58,207 · median rent $883 · guide: jobs, pay and living in Clinton

54. Cushing

8,367 residents · Payne County · median household income $44,136 · median rent $798 · guide: jobs, pay and living in Cushing

55. Piedmont

8,342 residents · Canadian County · median household income $104,441 · median rent $1,544 · guide: jobs, pay and living in Piedmont

56. Wagoner

8,082 residents · Wagoner County · median household income $57,917 · median rent $868 · guide: jobs, pay and living in Wagoner

57. Tuttle

8,040 residents · Grady County · median household income $103,994 · median rent $1,016 · guide: jobs, pay and living in Tuttle

58. Catoosa

7,496 residents · Rogers County · median household income $72,467 · median rent $1,066 · guide: jobs, pay and living in Catoosa

59. Noble

7,493 residents · Cleveland County · median household income $81,739 · median rent $1,038 · guide: jobs, pay and living in Noble

60. Seminole

7,194 residents · Seminole County · median household income $39,121 · median rent $744 · guide: jobs, pay and living in Seminole

Sources

Sources

Jobs in other countries

🇺🇸 United States🇩🇪 Germany🇸🇪 Sweden🇸🇬 Singapore