A vehicle control device comprising: dual-system control circuits that control power supply to dual-system winding sets (N21, N22; N31, N32) of a motor having the winding sets (N21, N22; N31, N32), for each system independently; and dual-system rotation detection circuits each of which detects a rotation speed of the motor, the control circuits each being configured to calculate an absolute rotation angle of the motor using the rotation speed of the motor, and each of the control circuits is configured to, when a power source is turned off, store an absolute rotation angle of the motor at that time and, when the power source is turned on, start after confirming that both of the dual-system rotation detection circuits are normal, wherein at least one of the control circuits is configured to start when the power source is turned on and an absolute value of a difference between an absolute rotation angle of the motor that was stored when the power source was turned off last time and an absolute rotation angle of the motor that is calculated when the power source is turned on this time is equal to or smaller than a given threshold value, regardless of whether it is detected that an abnormality has occurred in one of the dual-system rotation detection circuits or an abnormality of the dual-system rotation detection circuits is not determinable. dual-system control circuits that control power supply to dual-system winding sets (N21, N22; N31, N32) of a motor having the winding sets (N21, N22; N31, N32), for each system independently; and dual-system rotation detection circuits each of which detects a rotation speed of the motor, the control circuits each being configured to calculate an absolute rotation angle of the motor using the rotation speed of the motor, and each of the control circuits is configured to, when a power source is turned off, store an absolute rotation angle of the motor at that time and, when the power source is turned on, start after confirming that both of the dual-system rotation detection circuits are normal, wherein at least one of the control circuits is configured to start when the power source is turned on and an absolute value of a difference between an absolute rotation angle of the motor that was stored when the power source was turned off last time and an absolute rotation angle of the motor that is calculated when the power source is turned on this time is equal to or smaller than a given threshold value, regardless of whether it is detected that an abnormality has occurred in one of the dual-system rotation detection circuits or an abnormality of the dual-system rotation detection circuits is not determinable. the control circuits each being configured to calculate an absolute rotation angle of the motor using the rotation speed of the motor, and each of the control circuits is configured to, when a power source is turned off, store an absolute rotation angle of the motor at that time and, when the power source is turned on, start after confirming that both of the dual-system rotation detection circuits are normal, wherein at least one of the control circuits is configured to start when the power source is turned on and an absolute value of a difference between an absolute rotation angle of the motor that was stored when the power source was turned off last time and an absolute rotation angle of the motor that is calculated when the power source is turned on this time is equal to or smaller than a given threshold value, regardless of whether it is detected that an abnormality has occurred in one of the dual-system rotation detection circuits or an abnormality of the dual-system rotation detection circuits is not determinable.