Peru is located at (40.757690, -86.067791),[REF] along the banks of the Wabash River.
According to the 2010 census, Peru has a total area of , of which (or 98.59%) is land and (or 1.41%) is water [REF].