Back Button
Branch Politics Logo

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

Photo of Jim O'Neill

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