Petersburg, ND Rankings


1 Reviews



Download our custom City Report to see exclusive
data on cost of living, crime, climate, and more.
United States / North Dakota / No Metro Area / Nelson County / Petersburg / Zip Codes

Petersburg, ND is an unincorporated community located in Grand Forks County. The town is home to many great amenities and attractions, making it an ideal place to live for those who value small town charm. Petersburg is ranked highly in a variety of metrics, including quality of life, cost of living, education, and safety. According to the BestPlaces ranking system, Petersburg comes in at number six overall in North Dakota out of 154 cities. Residents enjoy a low cost of living that is about 6% lower than the national average and 13% lower than the state average. Additionally, public schools are highly rated with 8/10 for student-teacher ratio and 7/10 for academic results. Lastly, the crime rate is significantly below both national and state averages making Petersburg one of the safest places to live in North Dakota.

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.


Petersburg, North Dakota 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 Best Places Rankings
Reviews for Petersburg
    See all (1)

Over 15 years ago

Petersburg, ND is a very small town, but what it lacks in population it makes up for in friendly neighbors, and wide open spaces. Petersburg has a nice bar and church.   More

   |    Reply

Start Your Review of Petersburg

Reviews
Compare Petersburg, ND
cost of living
Compare food, housing, utilities, and more in Petersburg, North Dakota to any other city in the US.