Butler is a town in and the county seat of Choctaw County, Alabama. Till recently, it was designated as a city. The city was created when the county was established, in the year 1847. It has a total area of 5.6 square miles, all of which is land.
The Choctaw County School District supervises the public school system in the town. It comprises a high school and an elementary school. Private schooling is available via Patrician Academy. Butler's cost of living is 15.50% lower than the country average, making living here comparatively cheaper. The closest hospital is the Hill Hospital of Sumter County, located about 25 miles away in York. Manufacturing, sales and services, retail trade and agriculture related activities are the most important economic activities in the area.
The town gets about 52 inches of rain annually, with about 80 days having measurable precipitation. Snowfall is about an inch annually.