Bon Air is a town in Talladega County, Alabama. It has a total area of 1.3 sqaure miles, most of which is land.
Utilities, construction, accomodation and food services are the most significant industries in the area. Bon Air's cost of living is 21% lower that the country average, making living here significantly cheaper. The closest hospital is the Coosa Valley Medical Center, located about 8 miles away in Sylacagua.
The town gets about 55 inches of rain annually, with about 104 days having measurable precipitation. Snowfall is about an inch annually.