A motor control device configured to control a motor, the motor being configured to be supplied with power from a battery and assist an engine , the motor control device comprising: an acquisition unit configured to acquire a battery temperature, a requested torque, and an engine rotation speed, the battery temperature being a temperature of the battery , the requested torque being torque requested from a driver, the engine rotation speed being a rotation speed of the engine ; and a torque control unit configured to control a motor torque by selectively using one of a first map and a second map, the motor torque being output by the motor, the motor torque being defined in correspondence with the requested torque and the engine rotation speed in each of the first map and the second map, characterized in that the torque control unit is configured to: control the motor torque using the first map when the battery temperature is less than a switch temperature, the switch temperature being lower than a limit start temperature at which the motor torque is limited; and control the motor torque using the second map when the battery temperature is greater than or equal to the switch temperature and less than the limit start temperature, wherein each of the first map and the second map includes an assist region defined using the requested torque and the engine rotation speed, the assist region of the second map being larger than the assist region of the first map, a maximum torque defined in the assist region of the second map being smaller than a maximum torque defined in the assist region of the first map. an acquisition unit configured to acquire a battery temperature, a requested torque, and an engine rotation speed, the battery temperature being a temperature of the battery , the requested torque being torque requested from a driver, the engine rotation speed being a rotation speed of the engine ; and a torque control unit configured to control a motor torque by selectively using one of a first map and a second map, the motor torque being output by the motor, the motor torque being defined in correspondence with the requested torque and the engine rotation speed in each of the first map and the second map, characterized in that the torque control unit is configured to: control the motor torque using the first map when the battery temperature is less than a switch temperature, the switch temperature being lower than a limit start temperature at which the motor torque is limited; and control the motor torque using the second map when the battery temperature is greater than or equal to the switch temperature and less than the limit start temperature, wherein control the motor torque using the first map when the battery temperature is less than a switch temperature, the switch temperature being lower than a limit start temperature at which the motor torque is limited; and control the motor torque using the second map when the battery temperature is greater than or equal to the switch temperature and less than the limit start temperature, wherein each of the first map and the second map includes an assist region defined using the requested torque and the engine rotation speed, the assist region of the second map being larger than the assist region of the first map, a maximum torque defined in the assist region of the second map being smaller than a maximum torque defined in the assist region of the first map. <EOS>