In this paper, we study a distributed state estimation problem for Markov jump systems (MJS) over sensor networks, in which each sensor node connects with each other through wireless networks with communication delays. We assume that each sensor node maintains a buffer to store delayed data transmitted from neighbor nodes. A distributed multiple model filter is designed by using the interacting multiple model methods (IMM) and a recursive delays compensation method. In order to ensure the stability, two stability conditions are derived for boundedness of estimation errors and boundedness of error covariance. Finally, the effectiveness of the proposed methods is illustrated by simulations and experiments of maneuvering target tracking.