Starting a small business in today’s environment can be challenging.  Bank funding is not as high as it once was, and alternative lending organizations can demand higher interest rates.  In addition, costs such as equipment, office space, and employee salary seem to be rising on an annual basis.  Inc Magazine released their top 10 cities to start a business based on WalletHub’s analysis of a city’s Business Environment, Access to Resources and Business Costs.  For a quick note, 6 of the 10 cities are located in southern states, 2 in the midwest, 2 in middle America, and none in the west or eastern states.  Take a look below at the full list:

  1. Oklahoma City, OK
  2. Salt Lake City, UT
  3. Charlotte, NC
  4. Tulsa, OK
  5. Grand Rapids, MI
  6. Durham, NC
  7. St. Louis, MO
  8. Austin, TX
  9. Amarillo, TX
  10. Sioux Falls, SD

It’s interesting that western and eastern America are left out when adding business cost to the list of places to start a business, but it makes sense.  As with most lists Austin and Charlotte, continue their roll as fantastic places to start a business coming in at numbers 3 and 8 respectively.  Salt Lake City has also started to be show up on many small business lists as well in the past few years, coming in at number 2 here.  The state of Oklahoma has 2 of the top 5 cities and may be a new place to start a business with its recent NBA professional team and offerings.