In the model predictive control of permanent magnet synchronous motor (PMSM), predictive flux control (PFC) has been widely studied because it does not need the complicated setting of weight factor. In predictive flux control, the prediction of stator flux vector is usually based on the voltage model. However, the mismatched resistance parameter and current sampling errors will lead to stator flux prediction errors, resulting in the degradation of control performance and even the system instability. To solve this problem, this paper proposes a compensated stator flux predictor based-predictive flux control (CSFP-PFC) of permanent magnet synchronous motor. In the proposed method, stator flux vector is firstly expressed at the rotor reference frame. Then, a compensated stator flux predictor is firstly constructed based on stator current prediction error. The accurate prediction of stator flux vector will ensure the selection of optimal voltage vector. Experimental results verify the effectiveness of the proposed algorithm.