Oklahoma County Map

Oklahoma has 77 counties. Together they cover 68,597 sq mi of land and 4,123,288 people.

Neighbouring areas are given different colours so their shared borders read clearly. These colours carry no data.

Boundaries from the 2025 Census cartographic boundary file, generalised so that no point moves by more than half a pixel at this width. Select any area to open its page.
Counties
77
17th most of the 51 states and DC
Population
4,123,288
28th largest
Land area
68,597
square miles
Density
60.1
people per square mile, computed

Sources: US Census Bureau, Population Estimates Program, Vintage 2025 Population Estimates, released 26 March 2026; US Census Bureau, Gazetteer Files, 2025 Gazetteer Files, released 10 September 2025. Retrieved 30 August 2026.

Download this map

Free to use and redistribute. The boundaries are public-domain Census Bureau data; attribution to County Maps US is appreciated but not required.

Satellite view

Aerial imagery of Oklahoma with the state boundary drawn on top. County lines are not drawn here: at this scale they would bury the picture, and the map above already carries them.

Aerial view of Oklahoma from the USGS National Map, with its boundary outlined
Imagery: USGS National Map, USGS Imagery Only, public domain, requested from USGS by your browser when you reach this point on the page, at 800 by 432 pixels. The boundary is the 2025 Census cartographic boundary file, reprojected to Web Mercator to match the imagery. You can also open the USGS National Map viewer.

The extremes of Oklahoma

Most populous

Oklahoma County

822,125

Least populous

Cimarron County

2,059

Largest by land area

Osage County

2,247 sq mi

Smallest by land area

Marshall County

371.5 sq mi

Most densely populated

Tulsa County

1,225 per sq mi

Highest median household income

Canadian County

$87,751

Which is the largest county in Oklahoma? The answer depends on whether you mean area or population.

The counties, by shape

Every one, drawn to its own scale so the small ones stay recognisable. Shape alone is not a size comparison; the table below carries the areas.

What the map does not say

The counties of Oklahoma are nowhere near the same size. Osage County covers 2,247 sq mi of land, 6.0 times the 371.5 sq mi of Marshall County. People are spread even less evenly: Tulsa County packs 1,225 per sq mi while Cimarron County holds 1.1 per sq mi.

They were not drawn in one sitting either. Cleveland County dates to 1889, and the boundaries were still being redrawn when Cotton County was organised in 1912, 23 years later. Founding years come from Wikidata and are worth checking against the county's own history before citing.

Water is part of the picture too: 13.2% of McIntosh County is water, the most in the state, which is why its land area and total area disagree. And 40 of the 77 counties here share their names with counties in other states, so searching by name alone can land in the wrong place; the A to Z index lists every duplicate.

All 77 counties of Oklahoma

Sortable on any column. This table doubles as the text alternative to the map above: every area is a link, in alphabetical order, whether or not the map renders.

The 77 counties of Oklahoma, with population, land area, density, median household income, county seat and FIPS code.
NamePopulationLand areaDensityMedian incomeSeatFIPS
Adair County19,828573.9 sq mi34.6 per sq mi$48,041Stilwell40001
Alfalfa County5,649866.6 sq mi6.5 per sq mi$64,615Cherokee40003
Atoka County14,609975.5 sq mi15.0 per sq mi$54,785Atoka40005
Beaver County4,8821,815 sq mi2.7 per sq mi$64,276Beaver40007
Beckham County22,159901.7 sq mi24.6 per sq mi$53,328Sayre40009
Blaine County8,515928.5 sq mi9.2 per sq mi$61,642Watonga40011
Bryan County51,367904.3 sq mi56.8 per sq mi$57,225Durant40013
Caddo County26,1301,278 sq mi20.4 per sq mi$55,353Anadarko40015
Canadian County187,189896.6 sq mi209 per sq mi$87,751El Reno40017
Carter County48,910822.3 sq mi59.5 per sq mi$60,723Ardmore40019
Cherokee County49,196749.1 sq mi65.7 per sq mi$53,218Tahlequah40021
Choctaw County14,059770.4 sq mi18.2 per sq mi$44,081Hugo40023
Cimarron County2,0591,835 sq mi1.1 per sq mi$62,188Boise City40025
Cleveland County303,973538.9 sq mi564 per sq mi$77,068Norman40027
Coal County5,436516.8 sq mi10.5 per sq mi$50,423Coalgate40029
Comanche County122,1581,069 sq mi114 per sq mi$60,761Lawton40031
Cotton County5,432632.6 sq mi8.6 per sq mi$58,425Walters40033
Craig County14,518761.3 sq mi19.1 per sq mi$51,922Vinita40035
Creek County74,967949.9 sq mi78.9 per sq mi$62,338Sapulpa40037
Custer County28,175988.8 sq mi28.5 per sq mi$59,738Arapaho40039
Delaware County41,910737.8 sq mi56.8 per sq mi$56,676Jay40041
Dewey County4,207999.6 sq mi4.2 per sq mi$62,569Taloga40043
Ellis County3,6131,231 sq mi2.9 per sq mi$61,016Arnett40045
Garfield County61,7791,059 sq mi58.4 per sq mi$66,182Enid40047
Garvin County26,377802.1 sq mi32.9 per sq mi$58,556Pauls Valley40049
Grady County59,1281,101 sq mi53.7 per sq mi$75,419Chickasha40051
Grant County4,0671,001 sq mi4.1 per sq mi$60,758Medford40053
Greer County5,373639.3 sq mi8.4 per sq mi$59,406Mangum40055
Harmon County2,327537.3 sq mi4.3 per sq mi$43,333Hollis40057
Harper County3,1721,039 sq mi3.1 per sq mi$64,053Buffalo40059
Haskell County11,787576.7 sq mi20.4 per sq mi$49,806Stigler40061
Hughes County13,455804.5 sq mi16.7 per sq mi$51,581Holdenville40063
Jackson County24,764802.7 sq mi30.9 per sq mi$62,799Altus40065
Jefferson County5,431759 sq mi7.2 per sq mi$48,668Waurika40067
Johnston County10,448643.1 sq mi16.2 per sq mi$52,688Tishomingo40069
Kay County43,490919.6 sq mi47.3 per sq mi$58,423Newkirk40071
Kingfisher County15,795898.1 sq mi17.6 per sq mi$71,975Kingfisher40073
Kiowa County8,1811,015 sq mi8.1 per sq mi$44,962Hobart40075
Latimer County9,645722.1 sq mi13.4 per sq mi$41,405Wilburton40077
Le Flore County50,1961,589 sq mi31.6 per sq mi$51,565Poteau40079
Lincoln County35,278952.4 sq mi37.0 per sq mi$62,216Chandler40081
Logan County55,473743.7 sq mi74.6 per sq mi$83,899Guthrie40083
Love County10,780513.9 sq mi21.0 per sq mi$66,580Marietta40085
Major County7,536955 sq mi7.9 per sq mi$71,266Fairview40093
Marshall County16,255371.5 sq mi43.8 per sq mi$57,245Madill40095
Mayes County40,416655.3 sq mi61.7 per sq mi$60,305Pryor Creek40097
McClain County49,647570.7 sq mi87.0 per sq mi$84,552Purcell40087
McCurtain County30,7441,851 sq mi16.6 per sq mi$51,929Idabel40089
McIntosh County19,758618.3 sq mi32.0 per sq mi$46,281Eufaula40091
Murray County13,805416.4 sq mi33.2 per sq mi$66,322Sulphur40099
Muskogee County66,708810.6 sq mi82.3 per sq mi$53,619Muskogee40101
Noble County10,899731.7 sq mi14.9 per sq mi$66,365Perry40103
Nowata County9,522565.8 sq mi16.8 per sq mi$54,333Nowata40105
Okfuskee County11,451618.5 sq mi18.5 per sq mi$48,363Okemah40107
Oklahoma County822,125708.9 sq mi1,160 per sq mi$66,679Oklahoma City40109
Okmulgee County37,241697.4 sq mi53.4 per sq mi$54,029Okmulgee40111
Osage County46,7942,247 sq mi20.8 per sq mi$62,847Pawhuska40113
Ottawa County30,438470.8 sq mi64.6 per sq mi$49,947Miami40115
Pawnee County16,029568.4 sq mi28.2 per sq mi$58,738Pawnee40117
Payne County83,889684.9 sq mi122 per sq mi$49,809Stillwater40119
Pittsburg County43,3201,306 sq mi33.2 per sq mi$55,310McAlester40121
Pontotoc County38,528720.4 sq mi53.5 per sq mi$63,017Ada40123
Pottawatomie County75,102787.8 sq mi95.3 per sq mi$61,398Shawnee40125
Pushmataha County10,8071,396 sq mi7.7 per sq mi$47,940Antlers40127
Roger Mills County3,2591,141 sq mi2.9 per sq mi$66,094Cheyenne40129
Rogers County102,197675.7 sq mi151 per sq mi$80,067Claremore40131
Seminole County23,441632.8 sq mi37.0 per sq mi$48,062Wewoka40133
Sequoyah County40,842673.6 sq mi60.6 per sq mi$51,093Sallisaw40135
Stephens County44,310870.2 sq mi50.9 per sq mi$61,620Duncan40137
Texas County20,3222,041 sq mi10.0 per sq mi$60,069Guymon40139
Tillman County6,780871.1 sq mi7.8 per sq mi$48,939Frederick40141
Tulsa County698,782570.2 sq mi1,225 per sq mi$69,009Tulsa40143
Wagoner County93,263561.9 sq mi166 per sq mi$81,207Wagoner40145
Washington County54,037415.5 sq mi130 per sq mi$60,162Bartlesville40147
Washita County10,8841,003 sq mi10.9 per sq mi$63,501New Cordell40149
Woods County8,4431,286 sq mi6.6 per sq mi$53,275Alva40151
Woodward County19,8271,243 sq mi16.0 per sq mi$61,417Woodward40153

Sources: US Census Bureau, Population Estimates Program, Vintage 2025 Population Estimates, released 26 March 2026; US Census Bureau, Gazetteer Files, 2025 Gazetteer Files, released 10 September 2025; US Census Bureau, American Community Survey, American Community Survey 2020-2024 5-Year Estimates, released 29 January 2026; Wikidata (CC0), Wikidata. Retrieved 30 August 2026.

The ten most populous

  1. Oklahoma County822,125
  2. Tulsa County698,782
  3. Cleveland County303,973
  4. Canadian County187,189
  5. Comanche County122,158
  6. Rogers County102,197
  7. Wagoner County93,263
  8. Payne County83,889
  9. Pottawatomie County75,102
  10. Creek County74,967

Data on this page last rebuilt 30 August 2026. How these figures are produced.