Republican North Carolina Rep. Mark Harris is calling on Mecklenburg County Sheriff Garry McFadden to resign or take a leave of absence over allegations he threatened a state lawmaker.
The allegations stem from a phone call McFadden allegedly made to Democratic North Carolina state Rep. Carla Cunningham ahead of a vote on House Bill 318, which requires sheriffs to cooperate with U.S. Immigration and Customs Enforcement (ICE). McFadden warned that county residents would “come after” her for supporting the bill and “intuited” he would withhold protection if she didn’t oppose it, Cunningham said.
The letter references a court petition filed Monday by five former employees seeking McFadden’s removal. The petition accuses him of misusing county resources, including directing deputies to drive visiting National Sheriffs Association officials to bars and strip clubs in county vehicles while on duty. It also alleges McFadden used county credit cards for flight and hotel upgrades.
Among the petitioners is former sergeant Marcia Crenshaw Hill, who was stabbed by an inmate in 2020 and later terminated. She alleged McFadden created dangerous conditions at the detention center. Former chief deputy Kevin Canty, who resigned in November 2024, claimed McFadden pressured him to recommend unjustified employee terminations. Former captain Juan Delgado and former major Bryan Adams raised additional concerns about policy violations and workplace favoritism.
INBOX: @ncga House Rep. Carla Cunningham (D-Mecklenburg) is one of several parties who have signed a petition to remove Mecklenburg County Sheriff Gary McFadden from office “for attempted extortion and corruption, willful misconduct and maladministration in office, and willful… pic.twitter.com/jPnviUed2q
McFadden dismissed the allegations as “lies” and a “smear campaign designed just before the election” during a Tuesday press conference at the Valerie C. Woodard Community Resource Center. He said he welcomed a State Bureau of Investigation review.
🚨#BREAKING: It has been revealed that Democrat Charlotte NC Sheriff, Garry McFadden, who refused to cooperate with ICE/Border Patrol on deportations of illegal immigrants…
…used his OWN police officers to transport political officials to strip clubs and topless bars pic.twitter.com/qGyUFN3KLQ
The petition also accuses McFadden of retaliating against employees and having IT staff work on his campaign website during work hours.
Advertisement
McFadden was elected in 2018 on a promise to limit cooperation with ICE on deportations. His office has maintained that stance despite a recent state law, House Bill 318, requiring sheriffs to cooperate with the agency.
Federal agents from Customs and Border Protection conducted raids across Charlotte and Mecklenburg County last week, arrested over 350 people in “Operation Charlotte’s Web,” according to CNN.
Advertisement
ICE highlighted McFadden’s non-cooperation stance in 2020 by putting up billboards across Charlotte featuring individuals the agency said had criminal records, were in the U.S. illegally, and were released by the jail instead of being transferred to ICE custody. The billboards claimed to “educate the public about the dangers of non-cooperation policies.”
ST. PAUL, Minn. — Four Minneapolis-area students have been detained by ICE agents in recent weeks, including a 5-year-old boy, school officials said this week. […]
Haley Zaremba Haley Zaremba is an energy journalist and researcher with more than a decade of professional experience covering global energy systems, land and natural […]