Vehicle speed, road roughness grade and sprung mass are the three main factors to influence suspension control and state estimation. Aiming at the problem that fixed state observer cannot guarantee the estimation accuracy of suspension with driving scenario changes, a suspension state observer based on interactive multiple model adaptive Kalman filter (IMMAKF) is established. Firstly, an adaptive control suspension is proposed based on LQR algorithm and multi-objective optimization algorithm, which can automatically adjust the controller parameters according to the vehicle speed, road roughness grade and sprung acceleration parameters, so as to keep the optimal control effect of the suspension. Secondly, the theoretical model of IMMAKF is derived, and two kinds of IMMAKF suspension state observers and controllers are established. Finally, a simulation condition with the vehicle speed, road roughness grade and sprung mass changing simultaneously is established. The simulation results shows that: compared with ordinary IMMKF, AKF and KF observers, the estimation accuracy of IMMAKF5 is improved. Except for state observation, IMMAKF can be used to identify the road roughness grade and estimate the suspension sprung mass.