Peru is a town in Oxford County, Maine, United States. Peru is included in the Lewiston-Auburn, Maine metropolitan New England city and town area. The population was 1,488 at the 2020 census. It was granted by the Massachusetts General Court to several residents from Falmouth, Maine. The first grantee to settle would be Merrill Knight in 1793. Organized …Peru is a town in Oxford County, Maine, United States. Peru is included in the Lewiston-Auburn, Maine metropolitan New England city and town area. The population was 1,488 at the 2020 census. It was granted by the Massachusetts General Court to several residents from Falmouth, Maine. The first grantee to settle would be Merrill Knight in 1793. Organized in 1812 as Plantation Number 1, it was incorporated on February 5, 1821, as the 240th town in Maine. Peru was named in the spirit of liberty and solidarity for Peru, the South American country which declared independence from Spain on July 28, 1821.