Site Selection magazine has ranked Tennessee among the five best states in the country for business climates. It’s the seventh time in the past decade Tennessee has been listed among the top 10 states for business climate. North Carolina was ranked No. 1, followed by Texas, Virginia, Ohio and Tennessee.