Despite rising prices, Tampa has been deemed the second best city in the nation for first-time homebuyers. That's according to the website WalletHub, which compared 300 cities using 27 metrics including home prices, property tax rates and property-crime rates. Ranked first is Broken Arrow, Oklahoma with Centennial, Colorado; Boise, Idaho and Grand Rapids, Michigan rounding out the top five.
St. Petersburg came in 46th and Clearwater 72nd. The worst city for first-time buyers is Anchorage, Alaska, with Miami Beach also ranking near the bottom of the pack.