The 2020 primary election will continue to take shape through the Dec. 20 filing deadline, but here’s a look at who has entered key local, state and federal races after the first several days of filing.
Mecklenburg County Commissioners
• District 5: Matthew Ridenhour (Rep)
Susan Harden won the District 5 seat in 2018 by edging out incumbent Matthew Ridenhour by 1,104 votes. Harden has not yet filed, but Ridenhour, a former three-term commissioner has, setting up a potential rematch.
• District 6: Joel Levy (Rep)
Susan Rodriguez McDowell won the District 6 seat in 2018 by defeating longtime commissioner Bill James. She has not yet filed. Joel Levy, an attorney who lost to James in the 2016 Republican primary, is challenging again for the seat.
• At-Large (3 seats): Tera Long (Dem), Ray McKinnon (Dem), Ella Scarborough (Dem) & Brenda Stevenson (Dem)
Ella Scarborough, who has served on the commission since 2014, is seeking a fourth term as an at-large member. Pat Cotham and Trevor Fuller, who are serving their fourth at-large terms, have not filed. Fuller is running for the U.S. Senate. Grassroots organizer Tera Long; activist Ray McKinnon; and Brenda Stevenson, who runs an internet gospel radio station, are also running.
• Register of Deeds: Fred Smith (Dem)
Fred Smith defeated incumbent David Granberry by more than 17,000 votes in the 2016 Democratic primary, clearing the path to his first four-year term.
NC State House
• District 88: Mary Belk (Dem)
Mary Belk has represented District 88 since defeating incumbent Rob Bryan in 2016.
• District 100: John Autry (Dem)
John Autry succeeded Tricia Cotham as the District 100 rep in 2016.
• District 103: Rachel Hunt (Dem) & Bill Brawley (Rep)
Rachel Hunt won the District 103 seat in 2018 by defeating incumbent Bill Brawley by 68 votes. Both have filed, setting up a potential rematch in the general election.
• District 104: Brandon Lofton (Dem) & Don Pomeroy (Rep)
Brandon Lofton became the District 104 representative in 2018 by defeating incumbent Andy Dulin. Business executive Don Pomeroy is challenging Lofton for the seat.
• District 105: Wesley Harris (Dem) & Amy Bynum (Rep)
Wesley Harris claimed the District 105 seat by beating incumbent Scott Stone in 2018. Amy Bynum, a leader within the Mecklenburg County Republican Party, will challenge for the seat.
NC State Senate
• District 37: Jeff Jackson (Dem)
Since his appointment to replace Dan Clodfelter in 2014, Jeff Jackson has been elected to three terms.
• District 39: DeAndrea Salvador (Dem)
Rob Bryan was appointed in October to serve the remainder of Dan Bishop’s term as he left for Congress. DeAndrea Salvador, CEO of a nonprofit, is the first person to file.
Council of State
• N.C. Governor: Roy Cooper (Dem), Dan Forest (Rep) & Holly Grange (Rep).
Roy Cooper became governor after defeating Pat McCrory in 2016. He’s seeking another term. Two Republicans have filed so far, including Lt. Gov. Dan Forest, of Charlotte.
• Lieutenant Governor: Chaz Beasley (Dem), Yvonne Holley (Dem), Ron Newton (Dem) Allen Thomas (Dem), Bill Toole (Dem), Terry Van Duyn (Dem), Deborah Cochran (Rep), Renee Ellmers (Rep) Greg Gebhardt (Rep), Mark Robinson (Rep) & Andy Wells (Rep).
With Lt. Gov. Dan Forest seeking the office of governor, six Democrats and five Republicans are vying for lieutenant governor. N.C. Rep. Chaz Beasley (D-92), of Charlotte, and Charlotte Attorney Bill Toole are among them.
• Superintendent of Public Instruction: James Barrett (Dem), Constance (Lav) Johnson (Dem), Jen Mangum (Dem), Michael Maher (Dem) & Craig Horn (Rep).
Mark Johnson has served as state superintendent since 2016, but he has not filed for reelection. Constance Johnson, principal of the Johnson Burton Learning Center in Charlotte, is one of four Democrats in the race. N.C. Rep Craig Horn, of Union County, is running on the Republican side.
• N.C. Commissioner of Insurance: Mike Causey (Rep) & Ronald Pierce (Rep)
Mike Causey won the seats in 2016. Ronald Pierce, of Charlotte, will challenge him. They faced each other in the 2016 primary, with Causey earning 41% of the vote in a three-man race. Pierce claimed nearly 26% of the vote.
• District 9: Dan Bishop (Rep)
Dan Bishop is running for reelection to the District 9 seat in Congress he won in September.
• District 12: Alma Adams (Dem)
Alma Adams, who represents District 12 in Congress, is running for a fourth term.
• Tillis seat: Cal Cunningham (Dem), Trevor Fuller (Dem), Atul Goel (Dem), Ericka Smith (Dem) & Steve Swenson (Dem).
Thom Tillis, of Cornelius, has served as a U.S. Senator since defeating incumbent Kay Hagan in 2014. The Republican has not yet filed for reelection, but five Democrats have, including Mecklenburg County Commissioner Trevor Fuller.