Don't waste hours Googling candidates.
Branch has information on all of your candidates, in one place.
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


