ST. PETERSBURG, FL — St. Petersburg is one of the best cities to live in the U.S. in 2021, according to a recent report card released by Niche.
St. Petersburg came in at No. 43 on its best cities to live list. An overall A grade was given to the city for its high points in nightlife, diversity, outdoor activities and weather. The lowest grade on its report card was a C for crime and safety. Cost of living received a B-.
St. Petersburg has a population of 261,338, and according to Niche, the city’s public schools are above average.
Other Tampa Bay cities also made Niche’s annual list of best places to live.
Tampa got the No. 40 spot in the best cities to live in America based on similar high marks as St. Pete such as diversity, weather, nightlife, and outdoor activities. It also received a C for crime and safety, and a B- for cost of living.
Clearwater landed at No. 92 on the list. Clearwater got the same high marks at St. Pete and Tampa. A C was given for crime and safety, and a C+ was issued for housing.
Niche bases its ratings on reviews and public data.