Oak Grove is a town located in Clay County, Alabama. Oak Grove has a 2026 population of 598. Oak Grove is currently growing at a rate of 1.18% annually and its population has increased by 7.75% since the most recent census, which recorded a population of 555 in 2020.
The median household income in Oak Grove is $47,857 with a poverty rate of 7.24%. The median age in Oak Grove is 45.9 years: 40.1 years for males, and 48.5 years for females. For every 100 females there are 91.1 males.
Data after 2023 is projected based on recent change
Overall: 45.9 years
Female: 48.5 years
Male: 40.1 years
There are 678 adults, (278 of whom are seniors) in Oak Grove.
Female: 448 (52.3%)
Male: 408 (47.7%)
The racial composition of Oak Grove includes 71.73% White, 25.58% Black or African American, and smaller percentages for Two or more races, other race and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 614 | 71.73% |
| Black or African American | 219 | 25.58% |
| Two or more races | 12 | 1.4% |
| Other race | 11 | 1.29% |
Oak Grove 's average per capita income is $33,875. Household income levels show a median of $47,857. The poverty rate stands at 7.24%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $67,500 | - |
| Families | $57,560 | $70,554 |
| Households | $47,857 | $60,848 |
| Non Families | $18,942 | $32,082 |
Average Income
Median Household Income
Poverty Rate