The invention discloses a swing type wave energy power generation buoy. The swing type wave energy power generation buoy comprises a first power generation mechanism and a second power generation mechanism, wherein the second power generation mechanism is arranged on the top of the first power generation mechanism; the first power generation mechanism is composed of a suspension box, a swinging sliding groove, a swinging sliding block, a stirring plate, a connecting block, a swinging shaft, a reset spring, a supporting column, a first rotating shaft, a swinging wheel, a sliding block, a pushing rod, a pushing sliding groove, a transmission box, a gearbox and the like. According to the buoy, the stirring plate and the transmission box are arranged, so that under the impact action of the seawater, the stirring plate can be conveniently pushed to do reciprocating motion, and the wave energy can be used for driving the swinging wheel to rotate; the input rotating speed is increased throughthe transmission mechanism of the transmission box, and the working efficiency of the generator is improved; and a solar tracker and a control panel are arranged, so that the solar panel can always face the sun position, and therefore, the conversion rate of solar energy is improved, the power generation efficiency is improved, and the practicability of the buoy is improved.