Petersburg, IL is a small town located in Menard County, Illinois with a population of 2,208. Despite being a relatively small community, Petersburg has been ranked highly by BestPlaces for its quality of living. In terms of Cost of Living, Petersburg was given a score of 82 out of 100, indicating that it is slightly above average when it comes to affordability. Additionally, the city was ranked #1 in the state for Education in 2020. With strong ratings for teachers and staff (9 out 10) and high student-teacher ratios (14:1), it's no wonder why Petersburg was able to take the top spot. Furthermore, BestPlaces also rated the city highly when it came to Crime & Safety with a score of 89 out 100 rating Petersburg as safer than 77% of cities across the US. This demonstrates the commitment that Petersburg has towards maintaining a safe and secure environment for its citizens.
Best Places ranks thousands of places to live based on analysis, data and key statistics from the U.S. Census and our Best Places To Live Expert Insights.
Feeling safe and secure is especially important to Americans these days. Recent events have reminded us that the safety of our...
Read More
Country Home magazine, in conjunction with Sperlings BestPlaces, reveals that Burlington, Vermont is the 2007 Best Green Pla...
Read More
Browse all of our Best Places Rankings