Ohio has been named the nation's top state for business in CNBC's 2026 rankings, marking the first time the state has claimed the No. 1 spot since the network began publishing its annual rankings.