Man Charged in Multi-County Child Sex Abuse and Trafficking Case

by | Oct 24, 2025

Shane Dalton York, 33, of Madison in Rockingham County, has been arrested by the Iredell County Sheriff’s Office on multiple felony charges, including human trafficking, two counts of statutory rape, and two counts of taking indecent liberties with a child.

According to the Sheriff’s Office, a report was filed on October 13, 2025, detailing multiple sexual assaults involving juvenile victims. The incidents are alleged to have occurred between January and October 2025 in northern Iredell County.

During the investigation, detectives identified York as the suspect. Authorities say he used his involvement in the rodeo community to establish contact with the victims. Further investigation revealed that York may have committed similar offenses in Stokes and Davidson counties.

Detectives from Iredell County coordinated with the Stokes County and Davidson County Sheriff’s Offices during the investigation. On October 17, 2025, investigators arrested York at his home in Stokes County. Following his arrest, detectives from all three jurisdictions interviewed York, who reportedly confessed to the crimes.

York is also facing additional felony charges in Davidson and Stokes counties. He is being held in the Davidson County Detention Center under a $3 million secured bond. His next court appearance is scheduled for October 28.

The investigation remains active, and authorities say more charges are expected in all three counties.