All states →

Oklahoma Demographics

Oklahoma is the 28th most populous of 52 states in the United States, with 3,959,334 residents across 68,597 square miles. That is about 58 people per square mile. 65% of residents live in urban areas.

At the 2020 census

Population 3,959,334
Land area 68,597 sq mi
Density 58 / sq mi
Urban share 65%

Data: 2020 Census · American Community Survey 2024

How Oklahoma compares to the US

We're computing this state's comparison table — check back shortly. Population, land area, and density above are already exact.

Central Location: Oklahoma

Measured from the state's main population center using 2020 census blocks.

We're computing the drive-time and radius areas around Oklahoma — check back shortly. Meanwhile you can drop a pin anywhere in the radius tool.

Counties in Oklahoma

Name Population Sq mi Per sq mi
Oklahoma County 796,292 708.9 1,123
Tulsa County 669,296 570.2 1,174
Cleveland County 295,528 538.9 548
Canadian County 154,405 896.6 172
Comanche County 121,125 1,069.3 113
Rogers County 95,240 675.7 141
Payne County 81,646 684.9 119
Wagoner County 80,981 561.9 144
Pottawatomie County 72,454 787.8 92
Creek County 71,737 949.9 76
Muskogee County 66,339 810.6 82
Garfield County 62,846 1,058.5 59
Grady County 54,795 1,100.5 50
Washington County 52,455 415.5 126
Logan County 49,555 743.7 67
Le Flore County 48,129 1,589.4 30
Carter County 48,003 822.3 58
Cherokee County 47,078 749.1 63
Bryan County 46,067 904.3 51
Osage County 45,818 2,246.7 20
Pittsburg County 43,773 1,305.5 34
Kay County 43,700 919.6 48
Stephens County 42,846 870.2 49
McClain County 41,662 570.7 73
Delaware County 40,405 737.8 55
Sequoyah County 39,281 673.6 58
Mayes County 39,046 655.4 60
Pontotoc County 38,065 720.4 53
Okmulgee County 36,706 697.4 53
Lincoln County 33,458 952.4 35
McCurtain County 30,814 1,850.8 17
Ottawa County 30,285 470.8 64
Custer County 28,513 988.8 29
Caddo County 26,945 1,277.8 21
Garvin County 25,656 802.1 32
Jackson County 24,785 802.7 31
Seminole County 23,556 632.8 37
Beckham County 22,410 901.7 25
Texas County 21,384 2,041.3 10
Woodward County 20,470 1,242.8 16
Adair County 19,495 573.9 34
McIntosh County 18,941 618.3 31
Pawnee County 15,553 568.4 27
Marshall County 15,312 371.5 41
Kingfisher County 15,184 898.1 17
Choctaw County 14,204 770.4 18
Atoka County 14,143 975.5 14
Craig County 14,107 761.3 19
Murray County 13,904 416.4 33
Hughes County 13,367 804.5 17
Haskell County 11,561 576.7 20
Okfuskee County 11,310 618.5 18
Noble County 10,924 731.7 15
Washita County 10,924 1,003.1 11
Pushmataha County 10,812 1,395.5 8
Johnston County 10,272 643.1 16
Love County 10,146 513.9 20
Latimer County 9,444 722.1 13
Nowata County 9,320 565.8 16
Blaine County 8,735 928.5 9
Woods County 8,624 1,286.5 7
Kiowa County 8,509 1,015.1 8
Major County 7,782 955.0 8
Tillman County 6,968 871.1 8
Alfalfa County 5,699 866.6 7
Cotton County 5,529 632.6 9
Greer County 5,491 639.3 9
Jefferson County 5,337 759.0 7
Coal County 5,266 516.8 10
Beaver County 5,049 1,814.8 3
Dewey County 4,484 999.6 4
Grant County 4,169 1,000.7 4
Ellis County 3,749 1,231.5 3
Roger Mills County 3,442 1,141.1 3
Harper County 3,272 1,038.6 3
Harmon County 2,488 537.3 5
Cimarron County 2,296 1,834.8 1

Largest cities in Oklahoma

Name Population Sq mi Per sq mi
Oklahoma City, OK 681,095 606.5 1,123
Tulsa, OK 413,124 197.8 2,089
Norman, OK 128,023 178.6 717
Broken Arrow, OK 113,526 63.0 1,803
Edmond, OK 94,417 84.4 1,118
Lawton, OK 90,358 81.4 1,110
Moore, OK 62,793 22.1 2,842
Midwest City, OK 58,409 24.4 2,394
Enid, OK 51,308 73.9 694
Stillwater, OK 48,383 29.8 1,624
Owasso, OK 38,335 17.0 2,256
Bartlesville, OK 37,243 22.6 1,651

Showing the 12 most populous of 845 — the rest are shown on the map.

Related places

About this page

This page shows demographics for a US state from the 2020 census and the American Community Survey: population, land area, density, and how the state compares to national averages for income, housing, age, and more.

Use the links below to drill into the state's counties and largest cities, or open any point of the state in the radius tool to measure the population within a distance or drive time.

Read how BlockAtlas computes population within an area →