Peru is a hamlet and census-designated place within the town of Peru in Clinton County in the U.S. state of New York. The population of the CDP was 1,591 at the 2010 census, out of a population of 6,998 in the town as a whole.