 The Town of Eaton is located in the center of Clark County and is bordered to the north by the city of Greenwood.According to the United States Census Bureau, the town of Eaton has a total area of , of which is land and , or 1.11%, is water.The Black River flows from north to south through the center of the town.