Asbury is a city located in Barton County, Missouri. Asbury has a 2026 population of 196. Asbury is currently growing at a rate of 0.51% annually and its population has increased by 2.08% since the most recent census, which recorded a population of 192 in 2020.
The median age in Asbury is 47.3 years: 54.9 years for males, and 33 years for females. For every 100 females there are 144.1 males.
Data after 2023 is projected based on recent change
Overall: 47.3 years
Female: 33 years
Male: 54.9 years
There are 346 adults, (48 of whom are seniors) in Asbury.
Female: 188 (41%)
Male: 271 (59%)
The racial composition of Asbury includes 94.99% White, and smaller percentages for Two or more races, Native American, other race and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 436 | 94.99% |
| Two or more races | 12 | 2.61% |
| Native American | 10 | 2.18% |
| Other race | 1 | 0.22% |