CHARLOTTE, N.C. — Voters in North Carolina 9th congressional district head to the polls on Tuesday to choose a new representative.

Republican State Sen. Dan Bishop faces off against Marine veteran Dan McCready, Libertarian Jeff Scott and Green Party candidate Loran Allen Smith.

The race has drawn national attention as some have suggested it could serve as  a bellwether for the 2020 presidential race.

President Donald Trump and Vice President Mike Pence have thrown their support behind Bishop. They held a campaign rally in Fayetteville, North Carolina the day before the special election. 

Former Vice President Joe Biden and South Bend, Indiana, Mayor Pete Buttigieg tweeted support Tuesday for McCready.

An election fraud scandal last year forced election officials to conduct Tuesday's re-do. McCready narrowly trailed in that election before those results were invalidated.

Polls close at 7:30 p.m. NBC Charlotte will have full coverage and live election results as they come in throughout the night. Bookmark this page and download our app for updates all evening.

Click here for full election results

RELATED: North Carolina election Tuesday may shed light on what 2020 looks like

RELATED: Trump, Pence rally for Bishop ahead of North Carolina's 9th District election