Garry L. McFadden
Democratic · NC · Sheriff of Mecklenburg County
Garry L. McFadden has served as Mecklenburg County sheriff since 2018 after a 36-year Charlotte-Mecklenburg police career, including more than 20 years as a homicide detective. He emphasizes domestic-violence response, gun-violence prevention, staffing, mental-health services, and rehabilitation.
Where Garry L. McFadden stands, based on their records
Supports
Immigration (3 records)
Campaign finance information not available
Track record
Track record — Immigration
Immigration · 3 support
Said in a news release that House Bill 318 still fails to fix how jails hand people to ICE. He said his office refuses to honor ICE detainers that a judge has not signed.
May 1, 2025Supports Immigration
Source: spectrumlocalnews.com · researched September 13, 2026
Publicly criticized House Bill 10, which forces sheriffs to hold people for ICE on request. He called it "a slap in the face" to sheriffs and said the unfunded two-day holds cost the county $181 per detainee per day.
September 13, 2024Supports Immigration
Source: thecharlottepost.com · researched September 13, 2026
Ended Mecklenburg County's 287(g) program with ICE on his first day as sheriff. The program had let deputies check the immigration status of people booked into the jail since 2006.
December 5, 2018Supports Immigration
Source: wfae.org · researched September 13, 2026
Track record — General
General · 3 records
Received the endorsement of the Black Political Caucus of Charlotte-Mecklenburg for re-election as sheriff.
January 26, 2026
Source: wfae.org · researched September 13, 2026
A Superior Court judge dismissed a petition seeking to remove him from office. The judge ruled the petition lacked approval from the district attorney or county attorney.
January 15, 2026
Source: carolinajournal.com · researched September 13, 2026
Agreed to pay $550,000 to settle a lawsuit over a boy's suicide in the county jail. The deal also required new suicide-watch rules, including checks at least four times an hour.
January 24, 2025
Source: wbtv.com · researched September 13, 2026
Race Garry L. McFadden is in:
- Mecklenburg County Sheriff · November 3, 2026 · Mecklenburg County, North Carolina
Profile last researched September 12, 2026.