The electrophoretic mobility of HepG2 cells was measured and a charge-regulated model was proposed to simulate the results obtained. Here, a cell was simulated by a rigid core and an ion-penetrable membrane layer containing both acidic and basic functional groups. The influences of the key parameters, including the pH, the ionic strength, the thickness of the membrane layer of a cell, the density and the dissociation constant of the dissociable functional groups in the membrane layer, and the binding constant of divalent cations on the electrophoretic mobility of a cell were investigated. In particular, the role of the buffer used in the experiment was discussed; this effect was neglected in almost all the relevant theoretical analyses in the literature. We showed that the binding ability of divalent cations to the dissociated functional groups in the membrane layer of a cell ranks as Ca2+＞Mg2+＞hexamethonium.