Danny Rogers to be next Guilford County sheriff, defeating longtime Sheriff BJ Barnes

This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

GUILFORD COUNTY, N.C. -- Democratic challenger Danny Rogers has defeated longtime Guilford County Sheriff BJ Barnes.

Barnes, a Republican, has been sheriff of Guilford County for 24 years.

Barnes served for 10 years as a deputy sheriff with the Guilford County Sheriff's Office before being elected sheriff.

The defeated sheriff posted a statement to Facebook just after midnight Wednesday morning, "I'm just sorry you have to live with what you are left with."

Rogers has worked as both a sworn and non-sworn law enforcement officer in Guilford County.

He has served with the Guilford County Sheriff’s Office as a detention officer and as a deputy sheriff.

Rogers has also worked as a police officer with High Point Police Department.

With all 165 precincts reporting, Rogers defeated Barnes 104,243 votes to 94,010 votes.

Notice: you are using an outdated browser. Microsoft does not recommend using IE as your default browser. Some features on this website, like video and images, might not work properly. For the best experience, please upgrade your browser.