April 15: Early voting in the 2010 primary election begins.
April 17: Buncombe County Democratic Party annual convention, Buncombe County Courthouse,10 a.m. (registration starts at 8:30 a.m.)
Fundraising yard sale for sheriff candidate Rocky Owenby, 108 Woodland Road, 7 a.m. until.
April 18: Meet and greet with N.C. House candidate Patsy Keever, 243 Sugar Hollow Road, Fairview, 5 p.m.
April 19: Democrats on the Move forum with Democratic candidates for N.C. House District 115 Bruce Goforth and Patsy Keever, Black Mountain Public Library, 7 to 8 p.m.
April 21: League of Women Voters meet and greet/primary candidate forum, 6 to 8:30 p.m., UNCA's Reuter Center. Includes candidates for N.C. Senate District 49, N.C. House District 115, Superior Court Judge District 28, Buncombe County Sheriff and U.S. House District 11.
April 21: Mountain Xpress publishes its primary-election voter's guide.
Buncombe County candidate forum, Center for Creative Retirement, UNCA's Reuter Center, 6 to 8:30 p.m.
April 23: Poor Man's Supper fundraiser for Sheriff Van Duncan, Candler Fire Department, 6 to 8 p.m.
April 24: 11th District GOP Convention, Haywood Community College, Clyde, 1 to 5 p.m.
May 1: Last day of early voting.
May 4: Primary Election Day.
Please send your local campaign-related event info to news@mountainx.com.