Shelly Headen, a Democratic candidate vying for North Carolina’s House District 62 seat, has seen her institutional support crumble following the public resurfacing of a series of inflammatory social media posts. The controversy, which came to light this week, has prompted various Democratic organizations across North Carolina to disavow her candidacy and withdraw previously extended endorsements and resources. The revelations now cast a shadow over what was considered one of the state’s few genuinely contested House races.
"They’re doing what’s best for the party, and that’s what they should do." Shelly Headen, Democratic Candidate
The controversy centers on a collection of posts bearing Headen’s name and photograph, unearthed and published by local news outlets. Among the most incendiary was a Facebook comment expressing a wish for violence directed at Alabama and Louisiana, disparaging residents of those states. Another post, shared on X following Kamala Harris’s 2024 nomination acceptance speech, reportedly expressed enthusiasm for the deaths of President Donald Trump supporters. A LinkedIn comment went further, likening President Trump to Adolf Hitler and suggesting the “MAGA cult” carried more destructive potential than the Nazi regime itself.
Investigators combing through Headen’s online history also found a comment arguing that peaceful protest had become obsolete in the United States. In yet another exchange, this one in a Facebook group, a comment suggested that certain individuals ought to endure sexual assault to grasp what accusers of President Trump claimed to have suffered. One image, in particular, drew attention: a photograph from a trip to the Dachau Concentration Camp memorial in Germany, showing Headen posed near the site’s crematorium ovens. The accompanying caption stated that President Trump supporters belonged in that setting.
Confronted with the material, Headen offered an explanation to The Assembly, a North Carolina news publication. She acknowledged writing posts critical of President Trump and his base but claimed she had no memory of the precise language in several of them, singling out the comment referencing Alabama and Louisiana as one she could not recall. In that same conversation, Headen disclosed a detail that added a layer of irony to the unfolding scandal: she had reportedly paid a consulting firm $30,000 specifically to audit her social media history ahead of launching her campaign. The posts nonetheless went unnoticed until they surfaced publicly.
Speaking separately with public radio outlet WFDD, Headen reiterated that she had no recollection of writing the posts. She apologized to anyone affected by the content and said she respected her local party’s decision to cut ties with her campaign. “They’re doing what’s best for the party, and that’s what they should do,” Headen said of the decision, according to WFDD’s reporting. Headen did not stop there, however. She likened her current circumstances to the sacrifices endured by Jesus Christ, Martin Luther King Jr., and Abraham Lincoln, framing her predicament in historic terms while insisting she would remain in the race regardless of the lost support.
The response from North Carolina’s Democratic infrastructure was swift and largely unified. Several organizations linked to the party moved within days to disavow Headen’s candidacy or formally rescind endorsements they had previously extended. Leadership within the North Carolina House Democratic Caucus confirmed that it would no longer back Headen’s bid for the legislature, marking a significant loss of support from state-level party leadership. The Guilford County Democratic Party’s response proved even more decisive. The county organization announced it was pulling all financial, operational, and organizational assistance from Headen’s campaign, explicitly barring the use of party resources or volunteer manpower on her behalf. State party chair Anderson Clayton, when asked to weigh in on the situation, opted not to issue an independent statement, instead pointing to the House Democratic Caucus’s position as the party’s operative response.
The controversy arrived too late to change one key fact: Headen’s name will still appear on ballots this election cycle. Absentee ballots had already gone out to voters, and the legal deadline for a candidate to withdraw from the race had already elapsed by the time the posts came to light. The seat at stake, District 62, covers a swath of northwestern Guilford County that includes Oak Ridge, Stokesdale, and part of northwest Greensboro. Headen’s opponent, Republican Rep. John Blust, currently holds the seat, which political observers have flagged as one of the state’s few genuinely contested House races this cycle. The turmoil surrounding his challenger now carries added weight, potentially impacting the dynamics of the election despite Headen’s continued presence on the ballot.