A traction control device that performs traction control for a moving body having a driving wheel which is driven by an electric motor, comprising: an acquisition part configured to acquire a torque instruction value for said driving wheel, the rotational speed of said driving wheel, friction coefficient information for the road surface upon which said driving wheel runs, and slip ratio information for said driving wheel; a torque command value calculation part configured to calculate the torque command value to be outputted to the electric motor for driving said driving wheel, on the basis of said acquired torque instruction value and a correction amount; an estimated torque value calculation part configured to calculate an estimated value of torque operating upon said driving wheel, on the basis of said calculated torque command value and a model for torque transmission to said driving wheel; an inverse torque value calculation part configured to calculate a torque value corresponding to said acquired rotational speed, according to a reference model in which no slip of said driving wheel takes place; a filter part configured to apply a first-order delay to the difference between the result of calculation by said estimated torque value calculation part and the result of calculation by said inverse torque value calculation part; a gain coefficient setting part configured to set a gain coefficient 'k'; and a gain multiplication part configured to feed back, to said torque command value calculation part, as said correction amount, the result obtained by multiplying said difference to which said first-order delay has been applied by said gain coefficient 'k'; characterized in that the time constant of said filter part takes a value which is adaptively set by utilizing said acquired friction coefficient information, and said gain coefficient setting part is configured to adaptively set a gain coefficient 'k' by utilizing both of said acquired friction coefficient information and said acquired slip ratio information, and to calculate said gain coefficient 'k' according to Equations or k = d / μ+e ⋅ λ k = b ⋅ λ / μ + c wherein 'd' is determined in advance by simulation or by experiment, and 'b' is determined in advance by the weight of said moving body, the moment of inertia and the radius of said driving wheel, 'e' and 'c' are constants that are determined in advance, μ is a friction coefficient corresponding to said friction coefficient information that has been acquired, and λ is a slip ratio corresponding to said slip ratio information that has been acquired. an acquisition part configured to acquire a torque instruction value for said driving wheel, the rotational speed of said driving wheel, friction coefficient information for the road surface upon which said driving wheel runs, and slip ratio information for said driving wheel; a torque command value calculation part configured to calculate the torque command value to be outputted to the electric motor for driving said driving wheel, on the basis of said acquired torque instruction value and a correction amount; an estimated torque value calculation part configured to calculate an estimated value of torque operating upon said driving wheel, on the basis of said calculated torque command value and a model for torque transmission to said driving wheel; an inverse torque value calculation part configured to calculate a torque value corresponding to said acquired rotational speed, according to a reference model in which no slip of said driving wheel takes place; a filter part configured to apply a first-order delay to the difference between the result of calculation by said estimated torque value calculation part and the result of calculation by said inverse torque value calculation part; a gain coefficient setting part configured to set a gain coefficient 'k'; and a gain multiplication part configured to feed back, to said torque command value calculation part, as said correction amount, the result obtained by multiplying said difference to which said first-order delay has been applied by said gain coefficient 'k'; characterized in that the time constant of said filter part takes a value which is adaptively set by utilizing said acquired friction coefficient information, and said gain coefficient setting part is configured to adaptively set a gain coefficient 'k' by utilizing both of said acquired friction coefficient information and said acquired slip ratio information, and to calculate said gain coefficient 'k' according to Equations or k = d / μ+e ⋅ λ k = b ⋅ λ / μ + c wherein 'd' is determined in advance by simulation or by experiment, and 'b' is determined in advance by the weight of said moving body, the moment of inertia and the radius of said driving wheel, 'e' and 'c' are constants that are determined in advance, μ is a friction coefficient corresponding to said friction coefficient information that has been acquired, and λ is a slip ratio corresponding to said slip ratio information that has been acquired.