A wheel loader comprising: a vehicle body (5,9) to which wheels (4,8) are attached on a front side and a rear side thereof, respectively; a working device provided on the front side of the vehicle body (5,9); a hydraulic cylinder (11,12) configured to drive the working device; an engine serving as a power source, configured to generate traveling drive force of the vehicle body (5,9) and thrust of the hydraulic cylinder (11,12); an acceleration sensor configured to detect acceleration (ay) of the vehicle body (5,9); an inclination sensor for detecting an inclination angle ( θ) of the vehicle body (5,9); a rotational speed sensor configured to detect rotational speed of the wheels (4,8); a thrust sensor (33,34) configured to detect thrust of the hydraulic cylinder (11,12); and a control device configured to control the traveling drive force of the vehicle body (5,9), characterized in that the control device is configured to: calculate a first vehicle body acceleration of the vehicle body (5,9) by subtracting a value obtained by multiplying gravitational acceleration by a sinus of the inclination angle (θ) from the acceleration (ay) detected by the acceleration sensor; calculate a second vehicle body acceleration of the vehicle body (5,9) by differentiating the rotational speed of the wheels (4,8) detected by the rotational speed sensor by time; calculate an acceleration difference (Δa) which is a difference between the first vehicle body acceleration and the second vehicle body acceleration; wherein in a case where the acceleration difference is greater than or equal to a predetermined value, the control device temporarily determines a reduction value (Δf) of the traveling drive force so that the reduction value (Δf) becomes larger as the acceleration difference (Δa) increases, corrects the temporarily determined reduction value (Δf) so that the reduction value (Δf) becomes smaller as the thrust of the hydraulic cylinder (11,12) detected by the thrust sensor (33,34) becomes larger, and reduces the traveling drive force by the corrected reduction value (Δf '). a vehicle body (5,9) to which wheels (4,8) are attached on a front side and a rear side thereof, respectively; a working device provided on the front side of the vehicle body (5,9); a hydraulic cylinder (11,12) configured to drive the working device; an engine serving as a power source, configured to generate traveling drive force of the vehicle body (5,9) and thrust of the hydraulic cylinder (11,12); an acceleration sensor configured to detect acceleration (ay) of the vehicle body (5,9); an inclination sensor for detecting an inclination angle ( θ) of the vehicle body (5,9); a rotational speed sensor configured to detect rotational speed of the wheels (4,8); a thrust sensor (33,34) configured to detect thrust of the hydraulic cylinder (11,12); and a control device configured to control the traveling drive force of the vehicle body (5,9), characterized in that the control device is configured to: calculate a first vehicle body acceleration of the vehicle body (5,9) by subtracting a value obtained by multiplying gravitational acceleration by a sinus of the inclination angle (θ) from the acceleration (ay) detected by the acceleration sensor; calculate a second vehicle body acceleration of the vehicle body (5,9) by differentiating the rotational speed of the wheels (4,8) detected by the rotational speed sensor by time; calculate an acceleration difference (Δa) which is a difference between the first vehicle body acceleration and the second vehicle body acceleration; wherein in a case where the acceleration difference is greater than or equal to a predetermined value, the control device temporarily determines a reduction value (Δf) of the traveling drive force so that the reduction value (Δf) becomes larger as the acceleration difference (Δa) increases, corrects the temporarily determined reduction value (Δf) so that the reduction value (Δf) becomes smaller as the thrust of the hydraulic cylinder (11,12) detected by the thrust sensor (33,34) becomes larger, and reduces the traveling drive force by the corrected reduction value (Δf '). calculate a first vehicle body acceleration of the vehicle body (5,9) by subtracting a value obtained by multiplying gravitational acceleration by a sinus of the inclination angle (θ) from the acceleration (ay) detected by the acceleration sensor; calculate a second vehicle body acceleration of the vehicle body (5,9) by differentiating the rotational speed of the wheels (4,8) detected by the rotational speed sensor by time; calculate an acceleration difference (Δa) which is a difference between the first vehicle body acceleration and the second vehicle body acceleration; wherein in a case where the acceleration difference is greater than or equal to a predetermined value, the control device temporarily determines a reduction value (Δf) of the traveling drive force so that the reduction value (Δf) becomes larger as the acceleration difference (Δa) increases, corrects the temporarily determined reduction value (Δf) so that the reduction value (Δf) becomes smaller as the thrust of the hydraulic cylinder (11,12) detected by the thrust sensor (33,34) becomes larger, and reduces the traveling drive force by the corrected reduction value (Δf ').