U.S. Census Bureau · 2025 Population Estimates Program (PEP)

Oklahoma County Population — 2025 PEP

July 1, 2025 resident population estimates for 77 counties. State total (sum of these county estimates): 4,123,288 persons.

Separate 2025 TIGER/Line county boundaries validate county identity; these are not ACS 2024 survey estimates.

Official Vintage 2025 county identities and unsimplified TIGER coordinates; separate-period ACS housing is joined only by exact full GEOID. Original 2020 counts require separately evidenced compatible geography; incompatible observations remain null with reasons. The revised April estimates base is not an original census count; no boundary allocation is invented.

Source and downloads

2025 Census PEP county estimates, 2020–2025 series; counts are persons, migration counts are persons, published rates are per 1,000, and unavailable values remain null (not zero). 2020 rates are unavailable for the partial-year interval. County totals and characteristics are verified against the pinned raw Census CSV receipts and independent 2025 county geometry.

Official Census PEP county source · Download JSON · Download CSV · Download source metadata

Official state totals and county summaries

Official NST July 1, 2025 state total: 4,123,288 persons (SUMLEV 040, PEP Vintage 2025). County sum: 4,123,288 persons; comparison status: equal.

Official NST July 2020: 3,965,243 persons; July 2020–July 2025 change: +158,045 persons; growth: 3.985758 percent (denominator: official July 2020 population).

County July 2024–July 2025: Growing: 42 · Shrinking: 35 · Unchanged: 0 · Missing: 0. Median county growth: 0.162222 percent.

Largest county: Oklahoma County (GEOID 40109): 822125 persons.

Fastest county growth: Canadian County (GEOID 40017): 3.052674 percent.

Greatest numeric increase: Canadian County (GEOID 40017): 5545 persons.

no minimum population; missing excluded per measure; median of county percentages, not population weighted; equal values use ascending full GEOID.

Official state demographics

Resident population · SUMLEV 040 · July 1, 2025 · Census PEP Vintage 2025. Denominator for every share: 4,123,288 resident persons. Six exclusive race groups; Hispanic origin overlaps race and must not be added to it. Release: June 2026; exact day unproved; PEP estimates have no ACS sampling MOE.

Scroll horizontally to see Count and Share. Keyboard: focus this table region and use Left and Right arrow keys.

Official state age, sex, race and overlapping Hispanic origin
MeasureCountShare
Female2,082,534 persons50.506635 percent
Male2,040,754 persons49.493365 percent
Ages 18–24415,434 persons10.075309 percent
Ages 25–441,081,779 persons26.235834 percent
Ages 45–64927,289 persons22.489067 percent
Ages 65 and older741,085 persons17.973156 percent
Under 18957,701 persons23.226634 percent
American Indian or Alaska Native alone386,451 persons9.372399 percent
Asian alone115,807 persons2.808608 percent
Black or African American alone324,078 persons7.859698 percent
Native Hawaiian or other Pacific Islander alone11,951 persons0.289842 percent
Two or more races436,809 persons10.593706 percent
White alone2,848,192 persons69.075747 percent
Hispanic (any race)576,888 persons13.990970 percent
Not Hispanic3,546,400 persons86.009030 percent

Official state median age: 37.7 years. Published state SYASEX median age; not a county aggregation, not ACS.

Download all state demographic observations (CSV)

Revised April 1, 2020 estimates base (official NST): 3,959,354 persons; county base sum: 3,959,354 persons; comparison: equal. This is not the original decennial census count.

Original April 1, 2020 Census count: 77 compatible counties; 0 unavailable. Published Census county centers-of-population POPULATION, original 2020 Gazetteer and official 2020–2025 geographic-change evidence; no boundary allocation. Original count, revised April estimates base and July 2020 estimate are separate observations. Documentation: November 2021; exact file release day unproved; retrieval is not release. Official original count source. Original 2020 Gazetteer identity plus Census geographic-change notes 2014–2025; no county-level change recorded from 2020 onward, exact full modern name, and original count required. Any recorded county-level change or referenced counterparty is conservatively unavailable, including unresolved internal redistricting. Same GEOID alone is insufficient. Not a claim of identical cartographic coordinates; no invented allocations.

Source release date unavailable: retained pins do not attest an official release date; retrieval is not release. Reference dates and Vintage 2025 are explicit; no current-vintage refresh is implied.

County population and demographic explorer

Choose a measure, observation year and county without downloading boundaries. Rankings, search, trends and CSV work without a map. Load map explicitly to download the full, unsimplified 2025 TIGER boundaries; this defers rather than removes their payload. The table remains available without JavaScript.

PEP population · persons · July 1, 2025. Denominator: none. Calculation/source: CO POPESTIMATEy. Vintage 2025; null with metric_status reason; measured zero remains zero; no imputation.

Loading county controls; static rankings available below…

Map not loaded. County controls and rankings do not require boundaries.

After loading, Tab to a county and press Enter or Space; colors and the legend indicate signed direction and magnitude. Outlines show selection. The county picker works before and after map loading.

Selected county demographic breakdown

July 1, 2025 · Oklahoma County (GEOID 40109). Same-period county population is the share denominator. Hispanic origin overlaps race; do not add origin to race counts. Other overlapping classifications are not additive. Official county median age is from PEP AGESEX MEDIAN_AGE_TOT, not ACS.

County demographics: counts, shares and official median age
Classification / sourceCount or statisticShare / status
Sex · PEP male401,242 persons48.805474 percent
Sex · PEP female420,883 persons51.194526 percent
Age bands · PEP under18198,398 persons24.132340 percent
Age bands · PEP age18 2478,895 persons9.596473 percent
Age bands · PEP age25 44236,375 persons28.751711 percent
Age bands · PEP age45 64176,837 persons21.509746 percent
Age bands · PEP age65plus131,620 persons16.009731 percent
Race alone (partition) · PEP white alone539,963 persons65.678942 percent
Race alone (partition) · PEP black alone128,860 persons15.674016 percent
Race alone (partition) · PEP aian alone40,341 persons4.906918 percent
Race alone (partition) · PEP asian alone32,457 persons3.947940 percent
Race alone (partition) · PEP nhpi alone1,656 persons0.201429 percent
Race alone (partition) · PEP two or more78,848 persons9.590756 percent
Hispanic origin (overlaps race) · PEP hispanic any race176,648 persons21.486757 percent
Hispanic origin (overlaps race) · PEP not hispanic645,477 persons78.513243 percent
Other overlapping classifications (not additive) · PEP white alone or combination611,052 persons74.325924 percent
Other overlapping classifications (not additive) · PEP not hispanic white alone404,404 persons49.190087 percent
Official county median age · AGESEX MEDIAN_AGE_TOT35.9 yearsNot a share; not ACS or an average of county medians

Use Ctrl/Command or Shift to select multiple counties. The following trend uses exact resident persons, not percentages; county size affects the scale. Missing observations break lines; the revised April estimates base is a separate dashed partial interval.

2025 county population rankings

All 77 county estimates are present without JavaScript, ranked by 2025 population (largest first). Signed changes compare July 1, 2024 to July 1, 2025. Unavailable is not zero; equal values break ties by GEOID (ascending).

Showing all 77 counties; ranked by 2025 population, descending.

Oklahoma County Population — 2025 PEP — July 1, 2025; rank reflects the selected ordering
RankCountyGEOIDPopulation (persons)Signed change (persons)Signed change (percent)
1Oklahoma County40109822,125+3927 persons+0.479957%
2Tulsa County40143698,782+4100 persons+0.590198%
3Cleveland County40027303,973+572 persons+0.188529%
4Canadian County40017187,189+5545 persons+3.052674%
5Comanche County40031122,158+516 persons+0.424196%
6Rogers County40131102,197+1027 persons+1.015123%
7Wagoner County4014593,263+1954 persons+2.139986%
8Payne County4011983,889+193 persons+0.230596%
9Pottawatomie County4012575,102+627 persons+0.841893%
10Creek County4003774,967+1038 persons+1.404050%
11Muskogee County4010166,708-72 persons-0.107817%
12Garfield County4004761,779-265 persons-0.427116%
13Grady County4005159,128+830 persons+1.423720%
14Logan County4008355,473+1476 persons+2.733485%
15Washington County4014754,037+144 persons+0.267196%
16Bryan County4001351,367+927 persons+1.837827%
17Le Flore County4007950,196+549 persons+1.105807%
18McClain County4008749,647+1117 persons+2.301669%
19Cherokee County4002149,196+431 persons+0.883831%
20Carter County4001948,910-258 persons-0.524732%
21Osage County4011346,794+3 persons+0.006411%
22Stephens County4013744,310+85 persons+0.192199%
23Kay County4007143,490-147 persons-0.336870%
24Pittsburg County4012143,320-151 persons-0.347358%
25Delaware County4004141,910+261 persons+0.626666%
26Sequoyah County4013540,842+445 persons+1.101567%
27Mayes County4009740,416+282 persons+0.702646%
28Pontotoc County4012338,528+185 persons+0.482487%
29Okmulgee County4011137,241+78 persons+0.209886%
30Lincoln County4008135,278+278 persons+0.794286%
31McCurtain County4008930,744-34 persons-0.110469%
32Ottawa County4011530,438+9 persons+0.029577%
33Custer County4003928,175-26 persons-0.092195%
34Garvin County4004926,377+78 persons+0.296589%
35Caddo County4001526,130-149 persons-0.566993%
36Jackson County4006524,764+137 persons+0.556300%
37Seminole County4013323,441+87 persons+0.372527%
38Beckham County4000922,159-27 persons-0.121698%
39Texas County4013920,322-121 persons-0.591890%
40Adair County4000119,828+124 persons+0.629314%
41Woodward County4015319,827-75 persons-0.376847%
42McIntosh County4009119,758+32 persons+0.162222%
43Marshall County4009516,255+105 persons+0.650155%
44Pawnee County4011716,029-7 persons-0.043652%
45Kingfisher County4007315,795+118 persons+0.752695%
46Atoka County4000514,609+82 persons+0.564466%
47Craig County4003514,518+44 persons+0.303993%
48Choctaw County4002314,059-167 persons-1.173907%
49Murray County4009913,805-52 persons-0.375262%
50Hughes County4006313,455+9 persons+0.066934%
51Haskell County4006111,787-35 persons-0.296058%
52Okfuskee County4010711,451+99 persons+0.872093%
53Noble County4010310,899-9 persons-0.082508%
54Washita County4014910,884+64 persons+0.591497%
55Pushmataha County4012710,807-53 persons-0.488029%
56Love County4008510,780+181 persons+1.707708%
57Johnston County4006910,448+123 persons+1.191283%
58Latimer County400779,645+56 persons+0.584003%
59Nowata County401059,522-4 persons-0.041990%
60Blaine County400118,515-7 persons-0.082140%
61Woods County401518,443-122 persons-1.424402%
62Kiowa County400758,181-78 persons-0.944424%
63Major County400937,536-22 persons-0.291082%
64Tillman County401416,780-18 persons-0.264784%
65Alfalfa County400035,649-72 persons-1.258521%
66Coal County400295,436-21 persons-0.384827%
67Cotton County400335,432-66 persons-1.200437%
68Jefferson County400675,431+9 persons+0.165990%
69Greer County400555,373-67 persons-1.231618%
70Beaver County400074,882-33 persons-0.671414%
71Dewey County400434,207-64 persons-1.498478%
72Grant County400534,067-65 persons-1.573088%
73Ellis County400453,613-8 persons-0.220933%
74Roger Mills County401293,259-28 persons-0.851841%
75Harper County400593,172-24 persons-0.750939%
76Harmon County400572,327-8 persons-0.342612%
77Cimarron County400252,059-62 persons-2.923149%

County population and median home value · different vintages

Each point pairs a county’s PEP July 1, 2025 resident population (persons) with its ACS 2024 5-year median owner-occupied home value (B25077, U.S. dollars). These are different reference periods and different statistical programs. This descriptive comparison does not imply causality or matched vintages. Suppressed, missing or invalid ACS estimates are unavailable, not zero and not plotted. A valid zero remains zero.

The exact-value table below works without JavaScript; chart loading requires JavaScript.

Select a county using the map or rankings to coordinate the comparison.

County comparison: PEP July 1, 2025 population (persons) and ACS 2024 5-year median owner-occupied home value (U.S. dollars); unavailable values identified
CountyGEOIDPEP July 1, 2025 population (persons)ACS 2024 5-year median home value (U.S. dollars)
Adair County4000119,828$117,800
Alfalfa County400035,649$101,500
Atoka County4000514,609$157,600
Beaver County400074,882$130,100
Beckham County4000922,159$143,500
Blaine County400118,515$126,900
Bryan County4001351,367$174,900
Caddo County4001526,130$115,700
Canadian County40017187,189$246,200
Carter County4001948,910$168,500
Cherokee County4002149,196$168,500
Choctaw County4002314,059$126,500
Cimarron County400252,059$98,600
Cleveland County40027303,973$235,700
Coal County400295,436$115,700
Comanche County40031122,158$163,800
Cotton County400335,432$113,900
Craig County4003514,518$150,500
Creek County4003774,967$182,100
Custer County4003928,175$181,500
Delaware County4004141,910$175,300
Dewey County400434,207$133,600
Ellis County400453,613$119,100
Garfield County4004761,779$160,100
Garvin County4004926,377$147,800
Grady County4005159,128$205,800
Grant County400534,067$105,700
Greer County400555,373$109,100
Harmon County400572,327$79,700
Harper County400593,172$99,200
Haskell County4006111,787$138,800
Hughes County4006313,455$102,000
Jackson County4006524,764$158,400
Jefferson County400675,431$82,500
Johnston County4006910,448$116,500
Kay County4007143,490$124,700
Kingfisher County4007315,795$215,800
Kiowa County400758,181$96,100
Latimer County400779,645$107,900
Le Flore County4007950,196$135,700
Lincoln County4008135,278$166,500
Logan County4008355,473$246,700
Love County4008510,780$171,000
McClain County4008749,647$255,900
McCurtain County4008930,744$144,500
McIntosh County4009119,758$146,200
Major County400937,536$149,600
Marshall County4009516,255$164,500
Mayes County4009740,416$188,200
Murray County4009913,805$159,800
Muskogee County4010166,708$153,200
Noble County4010310,899$146,400
Nowata County401059,522$137,800
Okfuskee County4010711,451$115,900
Oklahoma County40109822,125$222,900
Okmulgee County4011137,241$121,200
Osage County4011346,794$182,100
Ottawa County4011530,438$123,300
Pawnee County4011716,029$131,500
Payne County4011983,889$223,300
Pittsburg County4012143,320$156,900
Pontotoc County4012338,528$175,400
Pottawatomie County4012575,102$165,400
Pushmataha County4012710,807$132,300
Roger Mills County401293,259$157,800
Rogers County40131102,197$240,500
Seminole County4013323,441$99,500
Sequoyah County4013540,842$139,400
Stephens County4013744,310$145,300
Texas County4013920,322$163,500
Tillman County401416,780$79,800
Tulsa County40143698,782$230,400
Wagoner County4014593,263$234,800
Washington County4014754,037$173,200
Washita County4014910,884$118,400
Woods County401518,443$139,600
Woodward County4015319,827$169,000