State 40 · OK
Oklahoma county map
Oklahoma has 77 counties. Osage County is the largest by land at 2,247 square miles, and Oklahoma County is the most populous with 816,490 residents.
- Population 2024
- 4,095,393
- #28 of 51
- Land area
- 68,597 sq mi
- #19 of 51
- Density
- 59.7 / sq mi
- #35 of 51
- Counties
- 77
- Capital: Oklahoma City
Map of all 77 counties in Oklahoma
Every county is labeled on Census 2024 boundaries. Download it as a PDF to print, a PNG, or an editable SVG. For blank, colored or city versions, see the printable Oklahoma map sheets.
Oklahoma population and land area
Oklahoma had 4,095,393 residents in the Census Vintage 2024 estimates, the sum of its counties. That ranks 28th of the 50 states and DC. Its 68,597 square miles of land rank 19th. Oklahoma averages 59.7 people per square mile of land, about 1.6 times sparser than the national figure of 96.3. By density it ranks 35th.
- Population, 2024
- 4,095,39328th of 51
- Land area
- 68,597 sq mi19th of 51
- Density
- 59.7 per sq mi35th of 51
- Number of counties
- 77
- Capital
- Oklahoma City35.492° N, 97.503° W
- State FIPS code
- 40
Oklahoma counties by population, density and income
Each shape is shaded by quintile, darker for higher values. Switch the measure above the map. Select a shape to open that county's page. The pin marks the capital, Oklahoma City.
- < 8.5
- 8.5+
- 18+
- 33+
- 61+
Largest county in Oklahoma by land area
Osage County ranks first at 2,247 square miles and Marshall County last at 371 square miles. The top value is 6.0 times the bottom one.
- 01Osage County2,247
- 02Texas County2,041
- 03McCurtain County1,851
- 04Cimarron County1,835
- 05Beaver County1,815
- 06Le Flore County1,589
- 07Pushmataha County1,396
- 08Pittsburg County1,306
- 09Woods County1,286
- 10Caddo County1,278
Most populous county in Oklahoma
Oklahoma County ranks first at 816,490 residents and Cimarron County last at 2,133 residents. The gap is more than a hundredfold.
- 01Oklahoma County816,490
- 02Tulsa County693,514
- 03Cleveland County303,952
- 04Canadian County181,760
- 05Comanche County121,396
- 06Rogers County101,371
- 07Wagoner County91,257
- 08Payne County84,199
- 09Pottawatomie County74,446
- 10Creek County73,971
Least populous county in Oklahoma
The smallest populations, fewest first. Estimates for small counties carry more uncertainty than those for large ones.
- 01Cimarron County2,133
- 02Harmon County2,315
- 03Harper County3,209
- 04Roger Mills County3,304
- 05Ellis County3,601
Most densely populated county in Oklahoma
Tulsa County ranks first at 1,216.2 people per square mile and Cimarron County last at 1.2 people per square mile. The gap is more than a hundredfold.
- 01Tulsa County1,216.2
- 02Oklahoma County1,151.8
- 03Cleveland County564.0
- 04Canadian County202.7
- 05Wagoner County162.4
- 06Rogers County150.0
- 07Washington County130.1
- 08Payne County122.9
- 09Comanche County113.5
- 10Pottawatomie County94.5
Highest median household income in Oklahoma
Canadian County ranks first at $86,539 and Latimer County last at $41,241. The top value is 2.1 times the bottom one.
- 01Canadian County$86,539
- 02McClain County$80,952
- 03Wagoner County$80,246
- 04Logan County$77,836
- 05Cleveland County$74,889
- 06Rogers County$73,688
- 07Kingfisher County$72,345
- 08Grady County$70,838
- 09Texas County$67,901
- 10Beaver County$67,112
Towns and cities in Oklahoma
The Census Vintage 2024 subcounty estimates list 212 incorporated places in Oklahoma with 1,000 or more residents, holding 3,041,278 people together, or 74% of the state total. 75 of them have 5,000 or more. The northernmost is Commerce at 36.935° N and the southernmost is Colbert at 33.858° N. Among places of 5,000+, Newcastle grew fastest from July 2020 to July 2024, by 31.4%.
- 01Oklahoma City712,919
- 02Tulsa415,154
- 03Norman131,010
- 04Broken Arrow122,756
- 05Edmond99,040
- 06Lawton90,027
- 07Moore63,845
- 08Midwest City58,505
- 09Enid50,519
- 10Stillwater50,138
- 11Owasso42,821
- 12Bartlesville38,355
Oklahoma City, the capital
79.6% of Oklahoma's place population, 2,421,552 of 3,041,278 people, lives in places within 100 miles of Oklahoma City. That ranks 20th of 51 for how central the capital is.
See all states in the capital radius ranking and the most remote towns ranking. Sunrise and sunset times for Oklahoma City, month by month, are on the Oklahoma City daylight page.
States bordering Oklahoma
Oklahoma borders 6 states or districts. The nearest neighboring capital is Topeka, 265 miles NNE of Oklahoma City in a straight line.
UTM zones in Oklahoma
The internal points of Oklahoma's counties fall in UTM zones 13, 14, 15. Zones are 6 degrees of longitude wide, numbered from 180° W: zone = floor((longitude + 180) / 6) + 1. Because Oklahoma spans 3 zones, no single UTM zone covers the whole state.
All 77 counties in Oklahoma
Sort by any column. The small orange number marks the top 3 in the state by population.
| FIPS | |||||
|---|---|---|---|---|---|
| 40109 | Oklahoma County | 816,490#1 | 709 | 1,151.8 | $65,979 |
| 40143 | Tulsa County | 693,514#2 | 570 | 1,216.2 | $65,619 |
| 40027 | Cleveland County | 303,952#3 | 539 | 564.0 | $74,889 |
| 40017 | Canadian County | 181,760 | 897 | 202.7 | $86,539 |
| 40031 | Comanche County | 121,396 | 1,069 | 113.5 | $56,973 |
| 40131 | Rogers County | 101,371 | 676 | 150.0 | $73,688 |
| 40145 | Wagoner County | 91,257 | 562 | 162.4 | $80,246 |
| 40119 | Payne County | 84,199 | 685 | 122.9 | $56,811 |
| 40125 | Pottawatomie County | 74,446 | 788 | 94.5 | $57,089 |
| 40037 | Creek County | 73,971 | 950 | 77.9 | $58,195 |
| 40101 | Muskogee County | 66,752 | 811 | 82.3 | $52,188 |
| 40047 | Garfield County | 62,007 | 1,059 | 58.6 | $61,132 |
| 40051 | Grady County | 58,353 | 1,101 | 53.0 | $70,838 |
| 40147 | Washington County | 54,060 | 416 | 130.1 | $66,236 |
| 40083 | Logan County | 53,860 | 744 | 72.4 | $77,836 |
| 40013 | Bryan County | 50,305 | 904 | 55.6 | $50,105 |
| 40079 | Le Flore County | 49,854 | 1,589 | 31.4 | $50,469 |
| 40019 | Carter County | 49,135 | 822 | 59.8 | $56,270 |
| 40021 | Cherokee County | 48,729 | 749 | 65.0 | $50,434 |
| 40087 | McClain County | 48,434 | 571 | 84.9 | $80,952 |
| 40113 | Osage County | 46,495 | 2,247 | 20.7 | $61,279 |
| 40137 | Stephens County | 44,075 | 870 | 50.6 | $56,649 |
| 40071 | Kay County | 43,437 | 920 | 47.2 | $55,440 |
| 40121 | Pittsburg County | 43,395 | 1,306 | 33.2 | $51,514 |
| 40041 | Delaware County | 41,771 | 738 | 56.6 | $48,763 |
| 40135 | Sequoyah County | 40,555 | 674 | 60.2 | $48,050 |
| 40097 | Mayes County | 40,144 | 655 | 61.3 | $59,498 |
| 40123 | Pontotoc County | 38,310 | 720 | 53.2 | $61,269 |
| 40111 | Okmulgee County | 37,084 | 697 | 53.2 | $53,938 |
| 40081 | Lincoln County | 34,972 | 952 | 36.7 | $56,344 |
| 40089 | McCurtain County | 30,805 | 1,851 | 16.6 | $48,589 |
| 40115 | Ottawa County | 30,404 | 471 | 64.6 | $48,937 |
| 40039 | Custer County | 28,266 | 989 | 28.6 | $55,458 |
| 40015 | Caddo County | 26,337 | 1,278 | 20.6 | $50,742 |
| 40049 | Garvin County | 26,149 | 802 | 32.6 | $57,170 |
| 40065 | Jackson County | 24,541 | 803 | 30.6 | $58,371 |
| 40133 | Seminole County | 23,351 | 633 | 36.9 | $49,000 |
| 40009 | Beckham County | 22,248 | 902 | 24.7 | $51,960 |
| 40139 | Texas County | 20,577 | 2,041 | 10.1 | $67,901 |
| 40153 | Woodward County | 19,991 | 1,243 | 16.1 | $59,312 |
| 40001 | Adair County | 19,821 | 574 | 34.5 | $44,808 |
| 40091 | McIntosh County | 19,710 | 618 | 31.9 | $46,509 |
| 40095 | Marshall County | 16,147 | 371 | 43.5 | $54,966 |
| 40117 | Pawnee County | 16,111 | 568 | 28.3 | $52,744 |
| 40073 | Kingfisher County | 15,820 | 898 | 17.6 | $72,345 |
| 40005 | Atoka County | 14,600 | 975 | 15.0 | $49,815 |
| 40035 | Craig County | 14,506 | 761 | 19.1 | $49,914 |
| 40023 | Choctaw County | 14,174 | 770 | 18.4 | $44,307 |
| 40099 | Murray County | 13,754 | 416 | 33.0 | $63,623 |
| 40063 | Hughes County | 13,371 | 804 | 16.6 | $50,872 |
| 40061 | Haskell County | 11,811 | 577 | 20.5 | $49,471 |
| 40107 | Okfuskee County | 11,364 | 618 | 18.4 | $44,661 |
| 40103 | Noble County | 10,896 | 732 | 14.9 | $60,758 |
| 40149 | Washita County | 10,839 | 1,003 | 10.8 | $54,874 |
| 40127 | Pushmataha County | 10,800 | 1,396 | 7.7 | $45,012 |
| 40085 | Love County | 10,423 | 514 | 20.3 | $58,771 |
| 40069 | Johnston County | 10,293 | 643 | 16.0 | $49,984 |
| 40105 | Nowata County | 9,561 | 566 | 16.9 | $54,831 |
| 40077 | Latimer County | 9,509 | 722 | 13.2 | $41,241 |
| 40151 | Woods County | 8,582 | 1,286 | 6.7 | $56,740 |
| 40011 | Blaine County | 8,573 | 928 | 9.2 | $58,573 |
| 40075 | Kiowa County | 8,257 | 1,015 | 8.1 | $44,393 |
| 40093 | Major County | 7,569 | 955 | 7.9 | $64,527 |
| 40141 | Tillman County | 6,736 | 871 | 7.7 | $46,314 |
| 40003 | Alfalfa County | 5,712 | 867 | 6.6 | $57,517 |
| 40033 | Cotton County | 5,503 | 633 | 8.7 | $52,735 |
| 40055 | Greer County | 5,433 | 639 | 8.5 | $43,089 |
| 40029 | Coal County | 5,414 | 517 | 10.5 | $46,921 |
| 40067 | Jefferson County | 5,374 | 759 | 7.1 | $43,298 |
| 40007 | Beaver County | 5,025 | 1,815 | 2.8 | $67,112 |
| 40043 | Dewey County | 4,268 | 1,000 | 4.3 | $55,952 |
| 40053 | Grant County | 4,123 | 1,001 | 4.1 | $57,737 |
| 40045 | Ellis County | 3,601 | 1,231 | 2.9 | $57,212 |
| 40129 | Roger Mills County | 3,304 | 1,141 | 2.9 | $57,132 |
| 40059 | Harper County | 3,209 | 1,039 | 3.1 | $62,950 |
| 40057 | Harmon County | 2,315 | 537 | 4.3 | $45,931 |
| 40025 | Cimarron County | 2,133 | 1,835 | 1.2 | $56,166 |
Sources and data as of
Data as of: Census Vintage 2024 population estimates, 2024 Gazetteer land area and internal points, SAIPE 2023 median household income.
- 01Census Vintage 2024 county population estimates
- 02Census 2024 Gazetteer, counties
- 03Census SAIPE 2023 state and county estimates
- 04Census Vintage 2024 subcounty population estimates
- 05Census 2024 Gazetteer, places
- 06Census 2024 cartographic boundary file, counties (1:5,000,000)
How every number is computed: methodology. Spotted a wrong figure? Report an error.