Oklahoma City made the top of the list because of its low cost of living and unemployment rate. The city's banks lent the highest per capita monetary amount of small business loans of the 50 largest cities in the nation. The city also has several small business incubators including i2E.
Miami takes the No. 2, followed by Omaha, Raleigh, South Carolina and Nashville. Other cities that made the top 20 include Denver and four in Texas--Austin, Fort Worth, Dallas and Houston. For a complete list see below.
Based on the data, it looks like some folks have already discovered the opportunity in these cities. Miami, Omaha, Raleigh, Austin, Minneapolis and Fort Worth all saw their population grow by more than 10 percent between 2007 and 2012.