Union County legislators face challengers in 2024 election

Two of Union County’s three representatives in the N.C. House will have opponents in the 2024 Republican Primary. But everyone will have at least one opponent in 2024.

Here is a look at candidates in each district. 


District 55

• Current member: Mark Brody

• Democrats running: n/a

• Republicans running: Mark Brody, Arthur McDonald and Richard Miller

N.C. Rep. Mark Brody is running for a seventh term. Brody chairs the Senate’s Local Government – Land Use, Planning and Development Committee. He has worked as a contractor and served in the U.S. Navy Reserve.

Brody will face Arthur McDonald and Richard Miller in the Republican Primary. McDonald is a Marshville resident. Miller lives in Monroe. 

The winner of the Republican Primary will face Democratic challenger Judy Little, a Wadesboro resident who serves on the Anson County Board of Education. 


District 68

• Current member: David Willis

• Democrats running: Crystal Robinson

• Republicans running: David Willis

N.C. Rep. David Willis is campaigning for a third term. Willis, who owns and operates a preschool, chairs a couple of education-related committees in the N.C. House. He has been involved in the N.C. Community College board and Weddington Rotary Club.

Willis will face Democratic challenger Cristal Robinson, who works as managing partner for a law firm. Aside from law organizations, Robinson has provided leadership to the Union County Democratic Party, Union County Pride and Charlotte LGBTQ+ Charge Agents.


District 69

• Current member: Dean Arp

• Democrats running: Leigh Coulter

• Republicans running: Dean Arp and Clint Cannaday

N.C. Rep. Dean Arp is seeking a seventh term. He serves as a senior chairman of the appropriations committee and chairs the energy and public utilities committee. Arp, who has an engineering background, previously served on the Union County Board of Education.

Arp will face Clint Cannaday in the Republican Primary. We’ll provide an update on Cannaday when we get it.

The winner of the Republican primary will face Democratic challenger Leigh Coulter, who ran for the same seat in  2022. She claimed 33.41% of the 33,667 votes cast. She also ran for Stallings Town Council in 2017.

The Charlotte Weekly