Oklahoma County Map with Cities — All 77 Counties
All 77 of Oklahoma's counties, mapped from official U.S. Census boundaries with population, income, and unemployment for every one. Color the map by any measure, tap a county for its data, or download a print-ready copy.
Tap any county for its population, income, and more.
Oklahoma at a glance
- Scale. Oklahoma is divided into 77 counties across 68,597 sq mi of land, an average of 891 sq mi each. calculated from Census TIGER 2026
- People. Its counties are home to 4,123,288 residents. That averages 53,549 each, or 60 per square mile statewide. calculated from Census PEP V2025 · Census TIGER 2026
- Water. Another 1,302 sq mi is water, or 1.9% of the state’s area. McIntosh County has the most. calculated from Census TIGER 2026
Oklahoma’s 77 counties, by the numbers
The table lists every county’s population, median household income, unemployment, density, and land area. Sort it by any column to find yours or rank them. A few patterns stand out:
- Concentrated. Half of Oklahoma’s 4,123,288 residents live in just 5 of 77 counties, and the 5 largest hold 51.8% of the total. calculated from Census PEP V2025
- Income tracks poverty. The gap from richest to poorest runs 2.3×, and the 10 highest-income counties average 10.3% in poverty against 22.8% for the 10 lowest. calculated from Census SAIPE 2024
- The median county. Half of Oklahoma’s counties have fewer than 20,322 residents, and half report a median household income below $59,556. calculated from Census PEP V2025 · Census SAIPE 2024
- Lopsided density. Only 18 of 77 counties are denser than Oklahoma’s statewide average of 60 people per square mile. calculated from Census PEP V2025 · Census TIGER 2026
| Adair County | 19,828 | $48,550 | 4.5% | 35/sq mi | 574 sq mi | Stilwell |
| Alfalfa County | 5,649 | $63,241 | 3.0% | 7/sq mi | 867 sq mi | Cherokee |
| Atoka County | 14,609 | $52,248 | 4.1% | 15/sq mi | 975 sq mi | Atoka |
| Beaver County | 4,882 | $70,555 | 2.9% | 3/sq mi | 1,815 sq mi | Beaver |
| Beckham County | 22,159 | $57,449 | 3.5% | 25/sq mi | 902 sq mi | Sayre |
| Blaine County | 8,515 | $59,556 | 3.5% | 9/sq mi | 928 sq mi | Watonga |
| Bryan County | 51,367 | $60,458 | 3.9% | 57/sq mi | 904 sq mi | Durant |
| Caddo County | 26,130 | $56,389 | 3.5% | 20/sq mi | 1,278 sq mi | Anadarko |
| Canadian County | 187,189 | $91,636 | 3.4% | 209/sq mi | 897 sq mi | El Reno |
| Carter County | 48,910 | $60,179 | 5.4% | 59/sq mi | 822 sq mi | Ardmore |
| Cherokee County | 49,196 | $54,705 | 3.9% | 66/sq mi | 749 sq mi | Tahlequah |
| Choctaw County | 14,059 | $39,680 | 3.5% | 18/sq mi | 770 sq mi | Hugo |
| Cimarron County | 2,059 | $60,094 | 3.0% | 1/sq mi | 1,835 sq mi | Boise City |
| Cleveland County | 303,973 | $78,643 | 3.5% | 564/sq mi | 539 sq mi | Norman |
| Coal County | 5,436 | $50,771 | 4.1% | 11/sq mi | 517 sq mi | Coalgate |
| Comanche County | 122,158 | $62,306 | 4.4% | 114/sq mi | 1,069 sq mi | Lawton |
| Cotton County | 5,432 | $53,567 | 3.5% | 9/sq mi | 633 sq mi | Walters |
| Craig County | 14,518 | $55,309 | 4.0% | 19/sq mi | 761 sq mi | Vinita |
| Creek County | 74,967 | $61,799 | 4.1% | 79/sq mi | 950 sq mi | Sapulpa |
| Custer County | 28,175 | $60,435 | 3.0% | 28/sq mi | 989 sq mi | Arapaho |
| Delaware County | 41,910 | $53,179 | 3.8% | 57/sq mi | 738 sq mi | Jay |
| Dewey County | 4,207 | $65,276 | 2.1% | 4/sq mi | 1,000 sq mi | Taloga |
| Ellis County | 3,613 | $65,593 | 2.5% | 3/sq mi | 1,231 sq mi | Arnett |
| Garfield County | 61,779 | $65,358 | 3.7% | 58/sq mi | 1,059 sq mi | Enid |
| Garvin County | 26,377 | $56,297 | 4.1% | 33/sq mi | 802 sq mi | Pauls Valley |
| Grady County | 59,128 | $74,426 | 3.6% | 54/sq mi | 1,101 sq mi | Chickasha |
| Grant County | 4,067 | $61,169 | 3.2% | 4/sq mi | 1,001 sq mi | Medford |
| Greer County | 5,373 | $47,060 | 3.7% | 8/sq mi | 639 sq mi | Mangum |
| Harmon County | 2,327 | $44,893 | 2.8% | 4/sq mi | 537 sq mi | Hollis |
| Harper County | 3,172 | $66,682 | 2.6% | 3/sq mi | 1,039 sq mi | Buffalo |
| Haskell County | 11,787 | $50,066 | 4.9% | 20/sq mi | 577 sq mi | Stigler |
| Hughes County | 13,455 | $52,070 | 5.8% | 17/sq mi | 804 sq mi | Holdenville |
| Jackson County | 24,764 | $61,097 | 3.2% | 31/sq mi | 803 sq mi | Altus |
| Jefferson County | 5,431 | $51,511 | 4.8% | 7/sq mi | 759 sq mi | Waurika |
| Johnston County | 10,448 | $49,529 | 5.3% | 16/sq mi | 643 sq mi | Tishomingo |
| Kay County | 43,490 | $57,006 | 3.8% | 47/sq mi | 920 sq mi | Newkirk |
| Kingfisher County | 15,795 | $83,475 | 2.9% | 18/sq mi | 898 sq mi | Kingfisher |
| Kiowa County | 8,181 | $50,300 | 4.1% | 8/sq mi | 1,015 sq mi | Hobart |
| Latimer County | 9,645 | $47,142 | 4.3% | 13/sq mi | 722 sq mi | Wilburton |
| Le Flore County | 50,196 | $52,370 | 4.3% | 32/sq mi | 1,589 sq mi | Poteau |
| Lincoln County | 35,278 | $63,528 | 3.8% | 37/sq mi | 952 sq mi | Chandler |
| Logan County | 55,473 | $81,339 | 3.8% | 75/sq mi | 744 sq mi | Guthrie |
| Love County | 10,780 | $63,781 | 6.1% | 21/sq mi | 514 sq mi | Marietta |
| Major County | 7,536 | $65,653 | 3.3% | 8/sq mi | 955 sq mi | Fairview |
| Marshall County | 16,255 | $58,563 | 4.2% | 44/sq mi | 371 sq mi | Madill |
| Mayes County | 40,416 | $65,597 | 3.8% | 62/sq mi | 655 sq mi | Pryor Creek |
| McClain County | 49,647 | $82,649 | 3.3% | 87/sq mi | 571 sq mi | Purcell |
| McCurtain County | 30,744 | $50,467 | 4.4% | 17/sq mi | 1,851 sq mi | Idabel |
| McIntosh County | 19,758 | $51,124 | 5.5% | 32/sq mi | 618 sq mi | Eufaula |
| Murray County | 13,805 | $65,183 | 4.0% | 33/sq mi | 416 sq mi | Sulphur |
| Muskogee County | 66,708 | $55,536 | 5.1% | 82/sq mi | 811 sq mi | Muskogee |
| Noble County | 10,899 | $65,288 | 3.2% | 15/sq mi | 732 sq mi | Perry |
| Nowata County | 9,522 | $55,783 | 4.1% | 17/sq mi | 566 sq mi | Nowata |
| Okfuskee County | 11,451 | $49,016 | 4.1% | 19/sq mi | 618 sq mi | Okemah |
| Oklahoma County | 822,125 | $68,006 | 3.8% | 1,160/sq mi | 709 sq mi | Oklahoma City |
| Okmulgee County | 37,241 | $52,198 | 4.9% | 53/sq mi | 697 sq mi | Okmulgee |
| Osage County | 46,794 | $68,398 | 4.3% | 21/sq mi | 2,247 sq mi | Pawhuska |
| Ottawa County | 30,438 | $52,587 | 4.0% | 65/sq mi | 471 sq mi | Miami |
| Pawnee County | 16,029 | $57,903 | 4.4% | 28/sq mi | 568 sq mi | Pawnee |
| Payne County | 83,889 | $54,326 | 3.6% | 122/sq mi | 685 sq mi | Stillwater |
| Pittsburg County | 43,320 | $54,668 | 4.8% | 33/sq mi | 1,306 sq mi | McAlester |
| Pontotoc County | 38,528 | $60,954 | 3.6% | 53/sq mi | 720 sq mi | Ada |
| Pottawatomie County | 75,102 | $61,709 | 4.2% | 95/sq mi | 788 sq mi | Shawnee |
| Pushmataha County | 10,807 | $48,392 | 4.6% | 8/sq mi | 1,396 sq mi | Antlers |
| Roger Mills County | 3,259 | $77,451 | 2.9% | 3/sq mi | 1,141 sq mi | Cheyenne |
| Rogers County | 102,197 | $81,443 | 3.6% | 151/sq mi | 676 sq mi | Claremore |
| Seminole County | 23,441 | $50,893 | 5.7% | 37/sq mi | 633 sq mi | Wewoka |
| Sequoyah County | 40,842 | $52,486 | 4.4% | 61/sq mi | 674 sq mi | Sallisaw |
| Stephens County | 44,310 | $59,105 | 4.2% | 51/sq mi | 870 sq mi | Duncan |
| Texas County | 20,322 | $68,754 | 2.2% | 10/sq mi | 2,041 sq mi | Guymon |
| Tillman County | 6,780 | $47,148 | 4.2% | 8/sq mi | 871 sq mi | Frederick |
| Tulsa County | 698,782 | $70,089 | 3.9% | 1,226/sq mi | 570 sq mi | Tulsa |
| Wagoner County | 93,263 | $82,745 | 3.7% | 166/sq mi | 562 sq mi | Wagoner |
| Washington County | 54,037 | $67,652 | 4.4% | 130/sq mi | 416 sq mi | Bartlesville |
| Washita County | 10,884 | $59,351 | 2.9% | 11/sq mi | 1,003 sq mi | New Cordell |
| Woods County | 8,443 | $65,351 | 3.1% | 7/sq mi | 1,286 sq mi | Alva |
| Woodward County | 19,827 | $62,279 | 3.4% | 16/sq mi | 1,243 sq mi | Woodward |
Click a column heading to sort all 77 counties. A suppressed estimate (coefficient of variation ≥ 0.30) shows a marker, never a guess. County seats are from Wikidata (CC0), each validated to a Census place inside its county. Where Wikidata has none, the seat comes from the page cited for that county in the seat file, and where the table names no seat, it says why. See the methodology.
Download & print this Oklahoma map
Cities in Oklahoma
Oklahoma has 600 incorporated cities and towns. The largest is Oklahoma City with 697,125 residents. Its center is in Oklahoma County, and it also reaches into Canadian County, Cleveland County and Pottawatomie County. Use the search on the map above to find any city and highlight the county it sits in.
| Oklahoma City | Oklahoma County +3 more (also Canadian County, Cleveland County, Pottawatomie County) | 697,125 |
| Tulsa | Tulsa County +3 more (also Osage County, Wagoner County, Rogers County) | 413,794 |
| Norman | Cleveland County | 129,672 |
| Broken Arrow | Tulsa County +1 more (also Wagoner County) | 118,180 |
| Edmond | Oklahoma County | 96,825 |
| Lawton | Comanche County | 90,595 |
| Moore | Cleveland County | 63,420 |
| Midwest City | Oklahoma County | 58,297 |
| Enid | Garfield County | 50,653 |
| Stillwater | Payne County | 49,269 |
| Owasso | Tulsa County +1 more (also Rogers County) | 40,151 |
| Bartlesville | Washington County +1 more (also Osage County) | 37,878 |
| Muskogee | Muskogee County | 36,758 |
| Shawnee | Pottawatomie County | 31,671 |
| Bixby | Tulsa County +1 more (also Wagoner County) | 30,155 |
| Jenks | Tulsa County | 27,102 |
| Yukon | Canadian County | 25,529 |
| Ardmore | Carter County | 24,877 |
| Ponca City | Kay County | 24,326 |
| Duncan | Stephens County | 22,958 |
| Sapulpa | Creek County +1 more (also Tulsa County) | 22,570 |
| Mustang | Canadian County | 22,192 |
| Del City | Oklahoma County | 21,494 |
| Bethany | Oklahoma County | 20,560 |
| Claremore | Rogers County | 20,166 |
| Sand Springs | Tulsa County +1 more (also Osage County) | 20,117 |
| Durant | Bryan County | 19,746 |
| Altus | Jackson County | 18,646 |
| El Reno | Canadian County | 18,557 |
| McAlester | Pittsburg County | 18,111 |
| Tahlequah | Cherokee County | 16,935 |
| Ada | Pontotoc County | 16,575 |
| Chickasha | Grady County | 16,539 |
| Glenpool | Tulsa County | 14,151 |
| Newcastle | McClain County | 13,001 |
| Miami | Ottawa County | 12,926 |
| Guymon | Texas County | 12,539 |
| Choctaw | Oklahoma County | 12,303 |
| Weatherford | Custer County | 12,004 |
| Woodward | Woodward County | 11,882 |
| Elk City | Beckham County | 11,361 |
| Okmulgee | Okmulgee County +1 more (also Okfuskee County) | 11,348 |
| Guthrie | Logan County | 11,243 |
| Warr Acres | Oklahoma County | 10,466 |
| Coweta | Wagoner County | 10,433 |
| Pryor Creek | Mayes County | 9,569 |
| The Village | Oklahoma County | 9,447 |
| Blanchard | McClain County +1 more (also Grady County) | 9,215 |
| Poteau | Le Flore County | 8,959 |
| Collinsville | Tulsa County +1 more (also Rogers County) | 8,878 |
The table shows the 50 most populous. Search the map above for the other 550.
A city can reach into more than one county. The table names the one its center falls in; “+N more” counts the others, from the Census Bureau’s count of each city by county part Census ACS 2020–2024 place parts.
Which Oklahoma county is the richest, largest, most crowded? The answers
- Oklahoma’s highest median household income is in Canadian County ($91,636); the lowest is in Choctaw County ($39,680). Census SAIPE 2024
- Oklahoma’s most populous county is Oklahoma County (822,125); the least populous is Cimarron County (2,059), a 399× spread. calculated from Census PEP V2025
- Oklahoma’s largest county by land area is Osage County (2,247 sq mi); the smallest is Marshall County (371 sq mi). Census TIGER 2026
- Oklahoma’s highest population density is in Tulsa County (1,226/sq mi); the lowest is in Cimarron County (1/sq mi). calculated from Census PEP V2025 · Census TIGER 2026
- Oklahoma’s highest poverty rate is in Choctaw County (26.4%); the lowest is in Canadian County (6.9%). Census SAIPE 2024
- In Oklahoma, unemployment is highest in Love County (6.1%) and lowest in Dewey County (2.1%), for September 2026 (preliminary). BLS LAUS September 2026, preliminary
- Oklahoma’s highest median age is in McIntosh County (47.1); the lowest is in Payne County (27.7). Census ACS 2020–2024
- Oklahoma’s highest share of adults 25 and over with a bachelor’s degree or higher is in Payne County (39.7%); the lowest is in Latimer County (10.6%). Census ACS 2020–2024
Every figure is a current official estimate from the source named, never a crowd-sourced or copied value. Suppressed estimates (coefficient of variation ≥ 0.30) are omitted, never guessed. See the full methodology.
Oklahoma counties: common questions
How many counties are in Oklahoma?
Oklahoma has 77 counties covering 68,597 sq mi and about 4.1M residents. Every one is on the map and in the table above.
What is the largest county in Oklahoma?
It depends on the measure. By land area it’s Osage County (2,247 sq mi); by population it’s Oklahoma County (822,125 residents).
What county is Oklahoma City in?
Oklahoma City, population 697,125, has its center in Oklahoma County and also reaches into Canadian County, Cleveland County and Pottawatomie County. Use the search on the map to find any Oklahoma city’s county.
What is the richest county in Oklahoma?
By median household income, Canadian County is the richest at $91,636; the poorest is Choctaw County at $39,680. Census SAIPE 2024
What is the most populous county in Oklahoma?
Oklahoma County, with 822,125 residents, about 19.9% of Oklahoma’s people. That is 399× the least populous, Cimarron County (2,059).
Sources & vintages
- Source: U.S. Census Bureau, Population Estimates, Vintage 2025 (July 1, 2025) — retrieved Nov 2026
- Source: U.S. Census Bureau, Small Area Income and Poverty Estimates (SAIPE), 2024 — retrieved Nov 2026
- Source: U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024, B01002 median age — retrieved Nov 2026
- Source: U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024, S1501 educational attainment — retrieved Nov 2026
- Source: U.S. Bureau of Labor Statistics, Local Area Unemployment Statistics (LAUS), September 2026, preliminary — retrieved Nov 2026
- Source: U.S. Census Bureau, TIGERweb county boundaries, January 1, 2026 vintage — retrieved Nov 2026
- Source: U.S. Census Bureau, TIGERweb incorporated places, January 1, 2026 vintage — retrieved Nov 2026
- Source: U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024, B01003 total population by place — retrieved Nov 2026
- Source: Wikidata, county seats (P36), query of 2026-11-11 — retrieved Nov 2026
- Source: County, state and Census sources, seats and no-seat reasons for 92 county-equivalents (3 rows cite the Virginia Association of Counties) — retrieved Nov 2026
- Calculated: population density = population ÷ land area (people per sq mi) (method)
- Calculated: state totals = sum over the state’s counties (population, land area, water area) (method)
- Calculated: averages per county = state total ÷ number of counties (method)
- Calculated: population shares = county (or top-5) population ÷ state total × 100; “half the residents” = fewest largest counties whose populations sum to ≥ 50% of the total (method)
- Calculated: medians across counties = middle value of the county values (mean of the two middle values for an even count) (method)
- Calculated: spreads = highest county value ÷ lowest county value (method)
- Calculated: income tiers vs poverty = mean poverty rate of the N highest- and N lowest-income counties, N = min(10, ⌊counties ÷ 2⌋), only for states with ≥ 6 counties (method)
- Calculated: rankings and superlatives = highest / lowest county value; suppressed values excluded (method)
- Calculated: water share = water area ÷ (land area + water area) × 100 (method)
- Calculated: square miles = TIGER AREALAND or AREAWATER (m²) ÷ 2,589,988.11, rounded to 2 dp (method)
Data current through .


