Butler is a small village in Montgomery County, Illinois, United States.
[3] Butler is in central Montgomery County, along Illinois Route 127, which runs along the east edge of the village center.
According to the U.S. Census Bureau, Butler has a total area of 0.60 square miles (1.55 km2), all land.
The racial makeup of the village was 99.49% White and 0.51% African American.
About 17.2% of families and 17.5% of the population were below the poverty line, including 5.8% of those under the age of 18 and 27.1% of those 65 or over.