Blair is a town located in Jackson County, Oklahoma. Blair has a 2026 population of 705. Blair is currently declining at a rate of -0.28% annually and its population has decreased by -2.08% since the most recent census, which recorded a population of 720 in 2020.
The median household income in Blair is $49,063 with a poverty rate of 18.35%. The median age in Blair is 31.1 years: 28.8 years for males, and 31.2 years for females. For every 100 females there are 86.9 males.
Data after 2023 is projected based on recent change
Overall: 31.1 years
Female: 31.2 years
Male: 28.8 years
There are 456 adults, (98 of whom are seniors) in Blair.
Female: 313 (53.5%)
Male: 272 (46.5%)
The racial composition of Blair includes 82.56% White, and smaller percentages for Native Hawaiian or Pacific Islander, other race, Native American, Black or African American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 483 | 82.56% |
| Two or more races | 76 | 12.99% |
| Native Hawaiian or Pacific Islander | 12 | 2.05% |
| Other race | 6 | 1.03% |
| Native American | 5 | 0.85% |
| Black or African American | 3 | 0.51% |
Blair 's average per capita income is $41,429. Household income levels show a median of $49,063. The poverty rate stands at 18.35%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $78,333 | - |
| Families | $58,125 | $77,164 |
| Households | $49,063 | $62,720 |
| Non Families | $34,219 | $42,372 |
Average Income
Median Household Income
Poverty Rate