
A North Carolina Democrat’s single vote to help ICE cooperation didn’t just pass a bill—it triggered a party backlash so intense it reshaped a Charlotte-area primary.
Story Snapshot
- North Carolina Rep. Carla Cunningham (D) cast a decisive vote to override Gov. Josh Stein’s veto of HB 318, expanding local cooperation with ICE.
- Progressive groups and top Democrats rallied behind primary challenger Marcus Sadler, framing Cunningham’s vote as a betrayal of immigrant advocates.
- The North Carolina Democratic Party revoked access to party resources for Cunningham and other Democrats who crossed over on similar veto overrides.
- The fight highlights a larger divide inside the Democratic Party over immigration enforcement, local policing, and party discipline.
The Vote That Set Off a Political Firestorm in Charlotte
State Rep. Carla Cunningham, a Democrat representing a Charlotte-area district, became the center of a major intraparty clash after she voted to override Democratic Gov. Josh Stein’s veto of House Bill 318, the “Criminal Illegal Alien Enforcement Act.” Republicans were one seat short of the numbers needed to override vetoes on their own, making crossover Democrats decisive. Cunningham’s vote helped enact a law that strengthens cooperation between local jails and federal immigration authorities.
HB 318 built on earlier legislation from 2024—House Bill 10—that also passed with Democratic crossover support. That earlier law required local officials to check immigration status for certain jail bookings and to comply with ICE detainers. Supporters see these measures as basic public-safety coordination between law enforcement agencies. Critics argue the policies deepen local involvement in federal immigration enforcement and increase the risk of detaining people who have not been convicted.
What HB 318 Changes for Local Law Enforcement
Reporting on HB 318 describes requirements that push jails to contact ICE when immigration status cannot be determined, along with mandated detention windows that can keep individuals in custody for a set period. The immediate effect is procedural: local jail staff must take additional steps that connect arrests and bookings to federal immigration review. The longer-term impact depends on enforcement intensity, agency priorities, and how often detainers are issued and honored across counties.
The political context matters because Charlotte has been treated as a focal point for federal enforcement operations. After HB 318 passed, a federal operation dubbed “Charlotte’s Web” led to more than 400 arrests statewide, according to the recent reports. Critics connected that operation to the broader push for stronger local-federal cooperation.
Democrats’ Internal Crackdown: Endorsements, Unions, and Party Punishment
Marcus Sadler, Cunningham’s primary challenger, drew endorsements from prominent Democrats and progressive organizations, including Gov. Stein, immigrant-rights group Siembra NC, and other aligned groups and unions. Sadler presented an agenda focused on housing affordability, wages, education funding, health care access, and opposition to expanded immigration enforcement cooperation. Siembra NC members characterized Cunningham’s vote in emotionally charged terms, reflecting how immigration policy has become a defining loyalty test in Democratic primaries.
Institutionally, the North Carolina Democratic Party escalated the conflict by revoking resource access for Cunningham and other crossover Democrats tied to similar votes. That measure—cutting off databases and party support—signals a strategy of deterrence: make examples of lawmakers who help Republicans overcome vetoes. For voters who want immigration laws enforced consistently, this episode also shows how partisan infrastructure can be used to police dissent, even when the dissent aligns with law-and-order priorities.
What This Means for Immigration, Public Safety, and Future Veto Fights
The stakes extend beyond one district. Republicans’ near-supermajority means a small number of crossover votes can decide whether a governor’s veto stands, especially on hot-button issues like immigration enforcement. If primary challenges remove crossover Democrats, Republicans could lose critical votes for overrides and see their agenda constrained. If crossover lawmakers survive, Democrats may face continued internal fights between progressive activists and voters who prioritize enforcement and local control.
North Carolina Democrat Who Voted for Pro-ICE Bill Gets Absolutely Crushed in Primary https://t.co/GjcQzCpNMG
— Mediaite (@Mediaite) March 4, 2026
Key limitations remain. One vote helped pass an ICE-cooperation measure, activist groups mobilized hard against it, and party leadership applied punishment to keep the caucus in line. In a state where margins decide outcomes, that pattern will likely repeat.
Sources:
Crossing the Aisle: Key Primary Battles Feature NC Democrats Who Sometimes Vote With GOP













