More than 2.8 million voters in North Carolina cast their ballots during early voting for the 2026 midterm elections, according to state data.