Power line interference (PLI) is a major source of noise in sEMG signals. As the bandwidth of PLI overlaps with the sEMG signals, it can easily affect the interpretation of the signal. The processing methods used in the literature are mostly notch filtering and spectral interpolation. However, it is difficult for the former to reconcile the contradiction between completely filtering and avoiding signal distortion, while the latter performs poorly in the case of a time-varying PLI. To solve these, a novel synchrosqueezed-wavelet-transform (SWT)-based PLI filter is proposed. The local SWT was developed to reduce the computation cost while maintaining the frequency resolution. A ridge location method based on an adaptive threshold is presented. In addition, two ridge extraction methods (REMs) are proposed to fit different application requirements. Parameters were optimized before further study. Notch filtering, spectral interpolation, and the proposed filter were evaluated on the simulated signals and real signals. The output signal-to-noise ratio (SNR) ranges of the proposed filter with two different REMs are 18.53–24.57 and 18.57–26.92. Both the quantitative index and the time–frequency spectrum diagram show that the performance of the proposed filter is significantly better than that of the other filters.