The invention discloses a self-cleaning insecticidal lamp. The self-cleaning insecticidal lamp comprises a support, an insect trapping lamp, an electric shock net and a cleaning device. The support comprises a top disc, a base and a stand column, the top disc and the base are connected through the stand column, the insect trapping lamp is installed between the top disc and the base, the electric shock net is arranged between the stand column and the insect trapping lamp, and the electric shock net is parallel with the insect trapping lamp; the cleaning device comprises a controller, a motor, a driving wheel, a driven wheel, a screw rod and a cleaning brush, the controller, the motor, the driving wheel and the driven wheel are located on the top disc, a motor shaft of the motor is connected with the driving wheel, the driving wheel is matched with teeth of the driven gear, the driven gear is connected with the screw rod, the screw rod penetrates through a nut on the cleaning brush and matched with the nut, the screw rod is provided with an upper limiting switch at the upper end and provided with a lower limiting switch at the lower end, and the upper limiting switch, the lower limiting switch and the motor are electrically connected with the controller. The self-cleaning insecticidal lamp can automatically clean insect bodies adhering on the insecticidal lamp clearly without human assistance, short circuit of the positive electrode and the negative electrode of the electric shock net is prevented, and the service life of the insecticidal lamp is prolonged.