The Ballot Brief
2026 U.S. House

North Carolina's 7th Congressional District — 2026 Candidates

U.S. House · NC-7
Primary: Tuesday, March 3, 2026 General: Tuesday, November 3, 2026

Not sure this is your district? Enter your ZIP to confirm it and see your full ballot

2026 candidates we're tracking in NC-7

David Rouzer

David Rouzer

RepublicanIncumbent

Top priorities

  • Focuses on agricultural production and highway and interstate infrastructure needs
  • Supports veterans and rural healthcare access as a founding member of the Congressional Coastal Communities Caucus

Per the campaign site.

About David Rouzer

Rouzer has represented North Carolina's 7th Congressional District since 2014, after working for U.S. Senators Jesse Helms and Elizabeth Dole, at NC State University's College of Agriculture and Life Sciences, and in USDA Rural Development, per the campaign site. He also served two terms in the North Carolina State Senate, per the campaign site.

Kimberly Hardy

Democratic

Top priorities

  • Better-paying jobs
  • Better healthcare access
  • Better-funded schools

Per the campaign site.

About Kimberly Hardy

Kimberly Hardy is a social worker and professor who holds a Ph.D. in social work from Morgan State University, according to her campaign site. She has worked as an assistant professor of social work at Fayetteville State University, per Port City Daily. Hardy is the Democratic nominee for North Carolina's 7th Congressional District. Kimberly Hardy appears on the November 3, 2026 ballot for U.S. House, NC-7, per the county elections office's certified candidate list.

Maad Abu-Ghazalah

Libertarian

Maad Abu-Ghazalah appears on the November 3, 2026 ballot for U.S. House, NC-7, per the county elections office's certified candidate list. No campaign website was found as of September 8, 2026.

About this race

North Carolina's 7th Congressional District elects one member of the U.S. House of Representatives to a two-year term. Every House seat in the country is on the ballot in 2026. The North Carolina primary is Tuesday, March 3, 2026 (runoff Tuesday, May 12, 2026 if needed), and the general election is Tuesday, November 3, 2026.

North Carolina primary details →  ·  North Carolina voter guide →