Cato is a town in Cayuga County, New York, United States. According to the 2020 census, the town had a population of 2,443. The town is named after Cato the Elder, a Roman statesman. The name was assigned by the surveyors of the Military Tract, and is one of many towns and villages bearing a classical name.