Deerfield Beach, Riviera Beach and Bradenton leads the pack.
If you’re looking to start a business in a small city in Florida, your best bet is Deerfield Beach—but the state doesn’t boast some of the best towns nationwide overall, according to a new study.
A 2016 study by personal finance site Wallet Hub looked at more than 1,200 U.S. cities with populations between 25,000 and 100,000. Thanks to its sunny economic climate for small businesses, all of the state’s top 10 cities landed in the top 100. Here are how the top 10 Florida small cities ranked:
Deerfield Beach (No. 10)
Riviera Beach (No. 18)
Bradenton (No. 25)
Dania Beach (No. 35)
Fort Myers (No. 37)
Coconut Creek (No. 43)
Sarasota (No. 46)
Boca Raton (No. 56)
Lauderdale Lakes (No. 58)
Boynton Beach (No. 69)
The study looked at three main factors: business environment (including startup rate, industry variety and average revenue per business), access to resources (including financing, investors and employees), and business costs (including office space affordability, cost of living and corporate taxes).
It ranked Holland, Michigan, the best small city in the country to start a business, with Suisun City, California, coming in last. California cities take up the last 24 spots on the list.
The study also talked to experts about how cities can encourage business creation. “The number one rule when building an entrepreneurial ecosystem is that it must be led by the entrepreneurs,” said Birton J. Cowden of the Berthiaume Center for Entrepreneurship at University of Massachusetts Amherst. “So local authorities need to provide a platform that incentivizes startups, look to its top entrepreneurs as the leaders, and then do their best to keep up to allow the entrepreneurs to thrive.”