Question: what episode of criminal minds does hotch die?
Answer: 100. In the episode "100", Haley is found by Foyet after he tortures and kills Kassmeyer. He calls her, posing as a Marshal, and informs her that Kassmeyer and Hotch are both dead.