Asheville voters are served by the Buncombe County Board of Elections, located at 59 Woodfin Place, Asheville, NC 28801 (phone: 828-250-4200, website: https://www.buncombecounty.org/governing/depts/election/). The office administers all voter registration, early voting, absentee ballots, and elections for the city and surrounding county. Standard office hours run Monday through Friday, 8:00 AM to 5:00 PM, with extended hours before elections.
North Carolina residents can register to vote online at https://www.ncdot.gov/dmv/offices-services/online/Pages/voter-registration-application.aspx through the NC DMV portal, or through the State Board of Elections at https://www.ncsbe.gov/registering. Registration must be completed 25 days before any election. The state offers same-day registration during the early voting period, allowing residents to register and vote simultaneously at early voting sites with proof of residence and identification. As of 2023, North Carolina requires photo ID to vote. Acceptable forms include NC driver's license, passport, military ID, tribal ID, or free voter photo ID cards available through the county Board of Elections. Municipal elections in Asheville occur in odd-numbered years, most recently in November 2023. The city has a seven-member City Council including the mayor, with staggered four-year terms. Voters elect the mayor at-large and six council members, three at-large and three by district. Municipal candidate filing takes place in July, and information on local candidates and ballot measures is available through the city clerk's office and the Buncombe County Board of Elections website. Residents can locate their assigned polling place by visiting https://vt.ncsbe.gov/PPLkup/ and entering their address, or by calling the Board of Elections at 828-250-4200. During the 17-day early voting period before each election, voters can cast ballots at any early voting site in Buncombe County regardless of precinct. The county has trended Democratic in recent cycles, with particularly strong turnout in city precincts. North Carolina will hold elections for all U.S. House seats (Asheville is in District 11), all North Carolina State Senate seats (the county includes Districts 48, 49, and 50), all North Carolina State House seats (local representation covers Districts 114, 115, and 116), and various county offices including County Commissioners, Sheriff, Register of Deeds, and other constitutional officers. North Carolina does not have U.S.Current federal, state, and local election schedules, ballot contests, candidate filings, and certified results for Asheville voters are published by the North Carolina State Board of Elections (https://www.ncsbe.gov/). Depending on the cycle, Board of Education seats and judicial positions may also appear on the ballot. North Carolina allows absentee voting by mail for any registered voter. Requests can be submitted online through the State Board of Elections portal at https://www.ncsbe.gov/voting/vote-mail, by mail, or in person at the Buncombe County Board of Elections. The deadline to request an absentee ballot is 5:00 PM on the Tuesday before Election Day. Completed ballots must be postmarked by Election Day and received within three days after the election to be counted. Military and overseas voters have extended deadlines. Election records that are public in North Carolina include voter registration lists (available for purchase for political purposes, though individual voter history is restricted), campaign finance reports (searchable at https://cf.ncsbe.gov/CFOrgLkup/ for state and local candidates), candidate filing information, precinct-level election results (available at https://www.ncsbe.gov/results-data), and polling place locations. The county Board of Elections publishes detailed election results by precinct after certification, typically within 10-14 days of each election. North Carolina maintains election transparency with same-day voter registration data updates and real-time absentee ballot tracking available to voters at https://vt.ncsbe.gov/RegLkup/.