Back Button
Branch Politics Logo

Don't waste hours Googling candidates.
Branch has information on all of your candidates, in one place.

Photo of Garry L. McFadden

Garry L. McFadden

DEMOCRAT

Garry L. McFadden is running for Mecklenburg Sheriff, Democratic Primary.

Personal background

Garry L. McFadden is from Elliott, South Carolina. He graduated with a bachelor's degree in physical education from Johnson C. Smith University. Garry lives in Charlotte with his wife, Cathy, and has three children and two grandchildren.

Professional background

Garry previously worked as an officer and homicide detective with the Charlotte-Mecklenburg Police Department.

Political background

Garry currently serves as the Mecklenburg County sheriff. He was first elected in 2018 and is serving his second term.

Public Safety

As of January 2, 2026, Garry L. McFadden’s website did not contain information on this issue.

Suggest an edit

Jail Management

Prioritizes cleanliness in the jail.

As sheriff, created a career fair, barber school, and accelerated culinary school to provide employment opportunities for detention center residents.

As sheriff, ended solitary confinement and created a summer outdoor recreation program for youth offenders.

Read more...

Suggest an edit

Criminal Justice

Opposes honoring requests from Immigration and Customs Enforcement to detain individuals past their scheduled release.

As sheriff, ended participation in the 287(g) program, no longer performing immigration law enforcement duties on behalf of Immigration and Customs Enforcement (ICE).

Studied international prison systems in Norway and Germany and dropped the name “jail” for “detention center,” and the term “inmates” for “residents.

Suggest an edit