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

Jim O'Neill
REPUBLICAN
Jim O'Neill is running for North Carolina District Attorney, District 31.
Personal background
Jim O'Neill earned a degree from Duke University and a law degree from New York Law School. Jim and his wife, Dr. Oona O'Neill, have three children. He volunteers as the head coach for the men's lacrosse team at Richard J. Reynolds High school.
Professional background
Jim is the district attorney for North Carolina's 31st Prosecutorial District. Previously, he served as an assistant district attorney in Forsyth County. Jim also worked as Forsyth County's first dedicated domestic violence prosecutor and chief motor vehicle prosecutor.
Political background
Jim is currently the district attorney for North Carolina's 31st prosecutorial district. He was elected in 2009 and is currently serving his third term. He previously ran for Attorney General of North Carolina in 2016 and 2020 but lost.
Legal Experience
As a district attorney, prosecutes sex offenders, repeat offenders, and people who abuse the elderly.
Suggest an edit
Public Safety
Supports a prosecution program targeting sex offenders and chronic criminal offenders in the community.
Supports the establishment of an Elder Abuse Task Force to protect senior citizens.
Created the District Attorney’s Treatment Alternative (DATA) program to assist those struggling with opioid addiction.
Read more...
Suggest an edit
Consumer Protection
As of January 5, 2026, Jim O'Neill’s website did not contain information on this issue.
Suggest an edit
