Peru, IN is a small city located in Miami County. It has a population of 4,697 people according to the most recent census data. In terms of livability, it ranks very highly with an overall score of 73 out of 100, which puts it in the top 10% of cities across the US. The city performs well across all categories including amenities, crime rates, education and housing, all contributing to its high ranking. The best places website gives Peru an “A+” for its public schools which are rated above average compared to other cities in Indiana. Transportation also scores highly with a “B-” rating as bus service is plentiful and residents have access to nearby highways and byways for easy commuting. Overall, Peru is considered one of the top areas in Indiana for quality of living and safety.
ranks thousands of places to live based on analysis, data and key statistics from the U.S. Census and our To Live Expert Insights.
Peru, Indiana has never been in one of our rankings. Do you think this is a mistake?
Tell us what you think is great or not so great about his place.
Browse all of our Rankings