We give stable finite‐order vector autoregressive moving average (p * ,q * ) representations for M‐state Markov switching second‐order stationary time series whose autocovariances satisfy a certain matrix relation. The upper bounds for p * and q * are elementary functions of the dimension K of the process, the number M of regimes, the autoregressive and moving‐average orders of the initial model. If there is no cancellation, the bounds become equalities, and this solves the identification problem. Our classes of time series include every M‐state Markov switching multi‐variate moving‐average models and autoregressive models in which the regime variable is uncorrelated with the observable. Our results include, as particular cases, those obtained by Krolzig (1997) and improve the bounds given by Zhang and Stine (2001) and Francq and Zakoïan (2001) for our classes of dynamic models. A Monte Carlo experiment and an application on foreign exchange rates complete the article. Copyright © 2013 John Wiley & Sons, Ltd.