Biz2Credit identified Detroit-Dearborn as the second-best city for small businesses in America. Biz2Credit analyzed factors including average revenue, age of business, average credit scores and other financial data to determine the rankings.

"Detroit scored surprisingly well, in large part because of the auto industry’s rebound and the growing technology sector in the area," said Rohit Arora, CEO of Biz2Credit and one of the nation’s leading experts in small business finance.

San Jose was identified as the best small business city in America.

"San Jose remains the center of innovation and new business job creation in the U.S.," Arora said.

For this analysis, Biz2Credit defined "small businesses" as companies having fewer than 250 employees or less than $10 million in annual revenues.  According to this analysis, the top-25 cities for small business in 2014 are:

1. San Jose-Sunnyvale-Santa Clara, CA

2. Detroit-Dearborn, MI

3. Denver, CO

4. Los Angeles-Long Beach-Anaheim, CA

5. San Francisco-Oakland, CA

6. Las Vegas, NV

7. New York metro area

8. Atlanta, GA

9. Washington, DC metro area

10. Miami-Fort Lauderdale-West Palm Beach, FL

11. Riverside-San Bernardino, CA

12. Tampa-St. Petersburg, FL

13. Sacramento, CA

14. Indianapolis, IN

15. Houston, TX

16. Chicago, IL

17. Portland, OR

18. Dallas-Fort Worth, TX

19. Phoenix-Scottsdale, AZ

20. Charlotte, NC