Leading personal finance social network WalletHub recently conducted an in-depth analysis of 2015’s best and worst cities to work for a small business. The company examined the small-business environment within 100 of the largest U.S. metro areas across 11 key metrics, such as net small business job growth, industry variety and earnings for small-business employees.

The survey reveals Charlotte, N.C., is the best metro area to work for a small business. Charlotte is followed by Raleigh, N.C., Oklahoma City, Okla., Austin, Texas and Omaha, Neb.

Conversely, Youngstown, Ohio, was named the worst metro area to work for a small business, followed by Stockton, Calif., Toledo, Ohio, Scranton, Pa., and Fresno, Calif.

Among other interesting findings in the survey, by 2042 the Cape Coral, Fla., metro area is projected to experience the highest population increase at 103.4%.

For more on the report, visit wallethub.com.