A Butler County sheriff's deputy was taken to the hospital after officials said he was stabbed in the back while responding to a call in Madison Township.