A wheel loader comprising: an engine; a motor generator connected to an output shaft of the engine; a hydraulic pump connected to a rotational shaft of the motor generator; at least one hydraulic actuator (51, 52, 53) driven by hydraulic oil supplied from the hydraulic pump; wheels; a travel electric motor for driving the wheels; an electrical storage device connected to each of the motor generator and the travel electric motor via respective inverters (7, 10); an operating device for outputting an operating signal that drives the hydraulic actuator (51, 52, 53) according to an operating amount; an accelerator pedal for controlling a speed of the engine; a brake pedal for controlling a brake unit of the wheels; and a controller, characterized in that the controller is adapted to calculate an engine output upper limit value based on the speed of the engine, an electrical storage device output upper limit value based on an amount of electric power stored in the electrical storage device, a hydraulic requirement power value required by the hydraulic pump based on the operating amount of the operating device, and a travel requirement power value required by the travel electric motor based on depression amounts of the accelerator pedal and the brake pedal, and a travel speed, wherein the controller limits either one of the hydraulic requirement power value and the travel requirement power value according to an operation of the wheel loader when a total requirement power value that represents a sum of the hydraulic requirement power value and the travel requirement power value is greater than a hybrid output upper limit value that represents a sum of the engine output upper limit value and the electrical storage device output upper limit value, thereby setting the total requirement power value to a value equal to, or less than, the hybrid output upper limit value. an engine; a motor generator connected to an output shaft of the engine; a hydraulic pump connected to a rotational shaft of the motor generator; at least one hydraulic actuator (51, 52, 53) driven by hydraulic oil supplied from the hydraulic pump; wheels; a travel electric motor for driving the wheels; an electrical storage device connected to each of the motor generator and the travel electric motor via respective inverters (7, 10); an operating device for outputting an operating signal that drives the hydraulic actuator (51, 52, 53) according to an operating amount; an accelerator pedal for controlling a speed of the engine; a brake pedal for controlling a brake unit of the wheels; and a controller, characterized in that the controller is adapted to calculate an engine output upper limit value based on the speed of the engine, an electrical storage device output upper limit value based on an amount of electric power stored in the electrical storage device, a hydraulic requirement power value required by the hydraulic pump based on the operating amount of the operating device, and a travel requirement power value required by the travel electric motor based on depression amounts of the accelerator pedal and the brake pedal, and a travel speed, wherein the controller limits either one of the hydraulic requirement power value and the travel requirement power value according to an operation of the wheel loader when a total requirement power value that represents a sum of the hydraulic requirement power value and the travel requirement power value is greater than a hybrid output upper limit value that represents a sum of the engine output upper limit value and the electrical storage device output upper limit value, thereby setting the total requirement power value to a value equal to, or less than, the hybrid output upper limit value.