A control device for electric motor vehicle using a motor as a traveling drive source and configured to decelerate by a regenerative braking force of the motor, the control device comprising: a just-before-stop moment determining unit configured to determine whether or not the vehicle stops shortly; a disturbance torque estimating unit (402; 1002) configured to estimate a disturbance torque estimated value including gradient resistance as disturbance factor, the disturbance torque estimating unit (402; 1002) estimating the disturbance torque estimated value on the basis of a difference between a second motor torque target value which is obtained by filtering a motor torque command value by a first low-pass filter and a first motor torque estimated value which is obtained by filtering a detected motor rotation speed by a second filter being a low-pass filter; a disturbance correction torque setter configured to calculate a disturbance correction torque by multiplying a gradient correction torque which is obtained from the disturbance torque estimated value to compensate for a road gradient, by a speed correction gain which varies from zero to unity as the detected motor rotation speed decreases; a first torque target value calculating unit configured to calculate a first torque target value by calculating a basic torque target value on the basis of a detected accelerator pedal opening and the detected motor rotation speed, and adding the disturbance correction torque to the basic torque target value; a second torque target value calculating unit configured to calculate a second torque target value by first calculating a motor rotation speed feedback torque by multiplying the detected motor rotation speed by a negative gain, and then adding the disturbance torque estimated value to the motor rotation speed feedback torque, a motor torque target value setting unit configured to: set the first torque target value as a motor torque command value when the just-before-stop moment determining unit determines that the vehicle does not stop shortly and set the second torque target value as the motor torque command value when the just-before-stop moment determining unit determines that the vehicle stops shortly; and a motor control unit configured to control the motor on the basis of the motor torque command value, wherein the just-before-stop moment determining unit is configured to determine that the vehicle does not stop shortly when the first torque target value is larger than the second torque target value and that the vehicle stops shortly when the second torque target value becomes larger than the first torque target value. a just-before-stop moment determining unit configured to determine whether or not the vehicle stops shortly; a disturbance torque estimating unit (402; 1002) configured to estimate a disturbance torque estimated value including gradient resistance as disturbance factor, the disturbance torque estimating unit (402; 1002) estimating the disturbance torque estimated value on the basis of a difference between a second motor torque target value which is obtained by filtering a motor torque command value by a first low-pass filter and a first motor torque estimated value which is obtained by filtering a detected motor rotation speed by a second filter being a low-pass filter; a disturbance correction torque setter configured to calculate a disturbance correction torque by multiplying a gradient correction torque which is obtained from the disturbance torque estimated value to compensate for a road gradient, by a speed correction gain which varies from zero to unity as the detected motor rotation speed decreases; a first torque target value calculating unit configured to calculate a first torque target value by calculating a basic torque target value on the basis of a detected accelerator pedal opening and the detected motor rotation speed, and adding the disturbance correction torque to the basic torque target value; a second torque target value calculating unit configured to calculate a second torque target value by first calculating a motor rotation speed feedback torque by multiplying the detected motor rotation speed by a negative gain, and then adding the disturbance torque estimated value to the motor rotation speed feedback torque, a motor torque target value setting unit configured to: set the first torque target value as a motor torque command value when the just-before-stop moment determining unit determines that the vehicle does not stop shortly and set the second torque target value as the motor torque command value when the just-before-stop moment determining unit determines that the vehicle stops shortly; and set the first torque target value as a motor torque command value when the just-before-stop moment determining unit determines that the vehicle does not stop shortly and set the second torque target value as the motor torque command value when the just-before-stop moment determining unit determines that the vehicle stops shortly; and a motor control unit configured to control the motor on the basis of the motor torque command value, wherein the just-before-stop moment determining unit is configured to determine that the vehicle does not stop shortly when the first torque target value is larger than the second torque target value and that the vehicle stops shortly when the second torque target value becomes larger than the first torque target value.