A thermomagnetic generator is provided, including a switch valve, a plurality of magnetic circuit units, a coil, and a plurality of inlet pipes connecting the magnetic circuit units to the switch valve. Each of the magnetic circuit units includes a magneto-caloric member. The switch valve repeatedly and alternatively switches at a predetermined frequency to guide hot and cold fluids to the magnetic circuit units, such that the magneto-caloric members are magnetized and demagnetized, respectively, by the cold and hot fluids. The coil is coupled to at least one of the magnetic circuit units for obtaining an induced voltage.