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 6 p.m., Biltmore Park 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.
Wednesday, Sept. 16: "Keeping it Real" campaign event for Asheville City Council candidate Cecil Bothwell, 7 to 9 p.m. at the Wedge Brewery, 125B Roberts St.
Thursday, Sept. 17: Get There Asheville City Council candidate forum on pedestrian, bike and mass transit issues, 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).
Tuesday, Oct. 13: The Haw Creek Community Association and Evergreen Community Charter School co-sponsor a forum for Asheville City Council candidates, 7 p.m. at Evergreen School, 50 Bell Road in Haw Creek.
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 bpostelle@mountainx.com or call 251-1333, ext. 153.