 Butler is located along the western border of Clark County, adjoining Eau Claire County.According to the United States Census Bureau, the town has a total area of , of which is land and , or 0.64%, is water.At the 2000 census there were 88 people in 32 households, including 26 families, in the town.