Beaverton is a town in Lamar County, Alabama. The town was named by Naylow Rodney in 1789, as he encountered a large number of beavers in the area. The town was incorporated in 1910. The total city area is 4.6 square miles, and it is all land. It is situated at an elevation of 350 feet.
Major contributors to the local economy include manufacturing, public utilities and administration, construction and retail trade . Beaverton's cost of living is 21.60% lower that the country average, making living here significantly cheaper than average. The closest hospital is Northwest Medical Center, located about 15 miles away, in Winfield.
The town gets about 59 inches of rain annually, with about 98 days having measurable precipitation. Snowfall is about an inch annually.