On March 3, 2020, Republican incumbent Thom Tillis and Democratic former state senator Cal Cunningham won their respective primaries.
[2] In early October 2020, it was reported that Cunningham had exchanged sexually suggestive messages with a married woman who was not his wife.
[11][12] Tillis received a smaller vote share than Donald Trump's 49.93%, but slightly overperformed his margin of victory in North Carolina.
[83] In July, Tillis claimed Cunningham had been "silent" on the issue of defunding the police, saying,—"I assume [his] silence is ...consent".
[84] On October 3, the New York Times wrote that the race had fallen into "utter mayhem" within a period of a few hours after Tillis tested positive for COVID-19 and Cunningham admitted to exchanging sexual text messages with a woman who was not his wife, damaging an image that leaned heavily on his character and military service.
The senator narrowly defeated Cunningham 48.7 to 46.9 and slightly outperformed President Trump in terms of margin of victory.