Eaton is a town in Union Township, Delaware County, Indiana, along the Mississinewa River. The population was 1,595 at the 2020 census. It is part of the Muncie Metropolitan Statistical Area. Eaton was laid out and platted in 1854. The town incorporated as a village in 1873, soon after the railroad had been built through the neighborhood.