Residual analysis is a useful tool for checking lack of fit and for providing insight into model improvement. However, literature on residual analysis and the goodness of fit for hidden Markov models (HMMs) is limited. As HMMs with complex structures are increasingly used to accommodate different types of data, there is a need for further tools to check the validity of models applied to real world data. We review model checking methods for HMMs and develop new methods motivated by a particular case study involving a two-dimensional HMM developed for time series with many null events. We propose new residual analysis and stochastic reconstruction methods, which are adapted from model checking techniques for point process models. We apply the new methods to the case study model and discuss their adequacy. We find that there is not one “best” test for diagnostics but that our new methods have some advantages over previously developed tools. The importance of multiple tests for complex HMMs is highlighted and we use the results of our model checking to provide suggestions for possible improvements to the case study model. Supplementary materials for this article are available online.