Beckham County's estimated 2026 population is 22,132 with a growth rate of -0.12% in the past year according to the most recent United States census data. Beckham County is the 38th largest county in Oklahoma. The 2010 population was 22,056 and has seen a growth of 0.34% since that time.
Data after 2023 is projected based on recent change
Overall: 37.1 years
Female: 37.9 years
Male: 36.6 years
There are 17,023 adults, (3,348 of whom are seniors) in Beckham County.
Female: 10,004 (45.2%)
Male: 12,144 (54.8%)
The racial composition of Beckham County includes 80.64% White, 5.55% Black or African American, and smaller percentages for other race, Native American, Asian and multiracial populations.
Race | Population | Percentage (of total) |
|---|---|---|
| White | 17,861 | 80.64% |
| Two or more races | 1,820 | 8.22% |
| Black or African American | 1,230 | 5.55% |
| Other race | 568 | 2.56% |
| Native American | 407 | 1.84% |
| Asian | 262 | 1.18% |
Beckham County's average per capita income is $39,750. Household income levels show a median of $53,328. The poverty rate stands at 21.68%.
Name | Median | Mean |
|---|---|---|
| Married Families | $85,128 | - |
| Families | $67,139 | $86,913 |
| Households | $53,328 | $73,432 |
| Non Families | $31,840 | $45,825 |
Average Income
Median Household Income
Poverty Rate