The modelling of the unbalanced magnetic pull (UMP) in generators and the experimental validation of the proposed method are presented in this paper. The UMP is one of the most remarkable effects of electromechanical interactions in rotating machinery. As a consequence of the rotor eccentricity, the imbalance of the electromagnetic forces acting between rotor and stator generates a net radial force. This phenomenon can be avoided by means of a careful assembly and manufacture in small and stiff machines, like electrical motors. On the contrary, the eccentricity of the active part of the rotor with respect to the stator is unavoidable in big generators of power plants, because they operate above their first critical speed and are supported by oil-film bearings. In the first part of the paper, a method aimed to calculate the UMP force is described. This model is more general than those available in literature, which are limited to circular orbits. The model is based on the actual position of the rotor inside the stator, therefore on the actual air-gap distribution, regardless of the orbit type. The closed form of the nonlinear UMP force components is presented. In the second part, the experimental validation of the proposed model is presented. The dynamical behaviour in the time domain of a steam turbo-generator of a power plant is considered and it is shown that the model is able to reproduce the dynamical effects due to the excitation of the magnetic field in the generator.