A man is in the hospital after an officer-involved shooting in Granite City.