St. Marys, PA is a small town located in Elk County with a population of only 3,818 people according to the United States Census Bureau. Despite its size, St. Marys has been recognized as one of the best places to live in the country by various rankings and publications. According to Best Places, St. Marys ranks highly across most categories such as cost of living, housing costs, amenities, crime rate, education and health opportunities. The city has been ranked at number three for affordability out of 15857 cities surveyed by Best Places. Additionally, St. Marys was ranked sixth for jobs and sevenths for safety among all the cities surveyed making it an ideal place to live and work. The combination of these rankings makes St. Marys a great choice for those looking to settle down and raise a family in an affordable area with numerous amenities at their disposal.
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.
St._Marys, Pennsylvania 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