The 2010 United States Census reported that Bella Vista had a population of 2,781. The population density was .
The 2010 United States Census reported that Bella Vista's population consisted of 2,781 individuals. The number of people per unit area was .