Thursday, Sept. 3: WNC Citizens for Change forum for Asheville City Council candidates, 6:30 p.m. at Hill Street Baptist Church (135 Hill St.).
Friday, Sept. 11: Deadline for registering to vote in the Asheville City Council primary.
Saturday, Sept. 12: Get Out the Vote and Meet the Candidate event for Asheville City Council candidate Esther Manheimer, 3 to 5 p.m., Columbine Road clubhouse, Biltmore Park.
Monday, Sept. 14: League of Women Voters candidate forum for Asheville City Council, 6:45 to 9:15 p.m. at YMI Cultural Center, 39 S. Market St.
Tuesday, Sept. 15: Mountain Voices Alliance and People Advocating Real Conservancy host candidate forum for Asheville City Council from 7 to 9 p.m. at Randolph Learning Center, 90 Montford Ave.
Thursday, Sept. 17: Get There Asheville City Council candidate transit forum, 7 p.m. at Clingman Cafe, 242 Clingman Ave.
Thursday, Sept. 17: Early voting begins for the primary election (Asheville only). For details, contact Buncombe County Election Services at 250-4200, or visit www.buncombecounty.org/governing/depts/election.
Saturday, Sept. 19: Campaign block party for Asheville City Council candidate J. Neal Jackson, 3 to 10 p.m. on Eagle Street, downtown.
Saturday, Oct. 3: Last day of early voting for the Asheville City Council and mayoral primary.
Tuesday, Oct. 6: Primary election (Asheville only).
Thursday, Oct. 15: Early voting begins for all Buncombe municipal elections.
Saturday, Oct. 31: Last day of early voting for Buncombe general election.
Tuesday, Nov. 3: General election for all Buncombe municipal elections.
Please send all campaign-related event information for races within Buncombe County to email@example.com or call 251-1333, ext. 153.