A steering control apparatus configured to control a steering system configured to apply, by a motor, a driving force for reciprocating a steering operation shaft, the steering control apparatus comprising: a control circuit (32a, 32b) configured to cause the motor to apply a torque to a steering mechanism by calculating a command value (T1a*, T2a*) of the torque based on a steering state variable including a steering torque (τ1, τ2) and controlling power supply to coils (24a, 24b) of the motor in a plurality of systems (A, B) based on the command value, wherein the coils (24a, 24b) in the plurality of systems include a first-system coil and a second-system coil, and the control circuit includes: a first-system control circuit configured to control power supply to the first-system coil based on a first command value (T1a*) that is a command value of a torque to be generated by the first-system coil; and a second-system control circuit configured to control power supply to the second-system coil based on a second command value (T2a*) that is a command value of a torque to be generated by the second-system coil, characterized in that the control circuit is configured to execute first control for setting the first command value (T1a*) and the second command value (T2a*) to differ from each other when an input value (Ta*) having a correlation with a total of the torque to be generated by the first-system coil and the torque to be generated by the second-system coil is equal to or smaller than a predetermined value, and the control circuit is configured to execute second control for reducing a difference between the first command value (T1a*) and the second command value (T2a*) when the input value (Ta*) is larger than the predetermined value, as compared to a difference between the first command value (T1a*) and the second command value (T2a*) when the input value (Ta*) is equal to or smaller than the predetermined value. a control circuit (32a, 32b) configured to cause the motor to apply a torque to a steering mechanism by calculating a command value (T1a*, T2a*) of the torque based on a steering state variable including a steering torque (τ1, τ2) and controlling power supply to coils (24a, 24b) of the motor in a plurality of systems (A, B) based on the command value, wherein the coils (24a, 24b) in the plurality of systems include a first-system coil and a second-system coil, and the control circuit includes: a first-system control circuit configured to control power supply to the first-system coil based on a first command value (T1a*) that is a command value of a torque to be generated by the first-system coil; and a second-system control circuit configured to control power supply to the second-system coil based on a second command value (T2a*) that is a command value of a torque to be generated by the second-system coil, characterized in that a first-system control circuit configured to control power supply to the first-system coil based on a first command value (T1a*) that is a command value of a torque to be generated by the first-system coil; and a second-system control circuit configured to control power supply to the second-system coil based on a second command value (T2a*) that is a command value of a torque to be generated by the second-system coil, characterized in that the control circuit is configured to execute first control for setting the first command value (T1a*) and the second command value (T2a*) to differ from each other when an input value (Ta*) having a correlation with a total of the torque to be generated by the first-system coil and the torque to be generated by the second-system coil is equal to or smaller than a predetermined value, and the control circuit is configured to execute second control for reducing a difference between the first command value (T1a*) and the second command value (T2a*) when the input value (Ta*) is larger than the predetermined value, as compared to a difference between the first command value (T1a*) and the second command value (T2a*) when the input value (Ta*) is equal to or smaller than the predetermined value.