CNBC has ranked North Carolina as the second best state for business in its annual Top States for Business report. North Carolina received high rankings for its strong economy and workforce. However, the state received low rankings for life, health and inclusion — preventing the state from being the Top State for Business.