A piezoelectric vibration feeder with a magnetic spring is discussed in this paper. The feeder can keep resonance frequency relatively stable under changing loading. Through the analysis on the working principle and magnetic spring stiffness characteristic of this feeder, the dynamic model was established and the relationship among system resonance frequency, loading and magnetic spring stiffness was obtained. The analysis showed that, as the loading changed, the magnetic spring stiffness changed accordingly, which maintained a trend of stability in the system resonance frequency. A prototype was made for the experiment, and the relationship among the loading, magnetic spring axial clearance and system resonance frequency was obtained. The result showed that, when the loading changes, the resonance frequency and feeding speed tended to be stable, which matched the theoretical analysis. Through comparison with a traditional vibration feeder, within nominal loading, this new feeder has more stable resonance frequency and feeding speed.