Pennington is a town located in Choctaw County, Alabama. Pennington has a 2026 population of 322. Pennington is currently declining at a rate of -0.62% annually and its population has decreased by -3.3% since the most recent census, which recorded a population of 333 in 2020.
The median household income in Pennington is $29,052 with a poverty rate of 10.32%. The median age in Pennington is 38.3 years: 42.4 years for males, and 31.3 years for females. For every 100 females there are 64.6 males.
Data after 2023 is projected based on recent change
Overall: 38.3 years
Female: 31.3 years
Male: 42.4 years
There are 377 adults, (31 of whom are seniors) in Pennington.
Female: 359 (60.7%)
Male: 232 (39.3%)
The racial composition of Pennington includes 51.61% White, 48.39% Black or African American, and smaller percentages for and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 305 | 51.61% |
| Black or African American | 286 | 48.39% |
Pennington 's average per capita income is $29,057. Household income levels show a median of $29,052. The poverty rate stands at 10.32%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $117,917 | - |
| Households | $29,052 | $72,699 |
| Non Families | $24,565 | $88,805 |
| Families | - | $60,049 |
Average Income
Median Household Income
Poverty Rate