More than 12,000 voters have cast early ballots in New Hanover County, an increase of over 50% from the last municipal elections in 2023.