Peru is a town in Clinton County in the U.S. state of New York. The population was 6,998 at the 2010 census. The town was named Peru because the mountainous nature of its western reaches suggested that country. Peru is in the southeastern part of Clinton County, south of Plattsburgh.