A vehicle control apparatus that is mounted in a vehicle having an engine, and a battery that is charged by an electric power generator that is driven by a motive power of the engine, the vehicle control apparatus comprising: an idling stop control unit that stops the engine; an SOC change amount detection unit that detects an amount of change in a state of charge of the battery; and an execution restriction unit that permits and prohibits stop of the engine by an idling stop control in accordance with the amount of change in the state of charge, wherein the execution restriction unit determines timings for the permission and the prohibition such that an amount of increase in the state of charge at a time when the engine is not stopped by the idling stop control becomes larger than an amount of decrease in the SOC at a time when the engine is stopped, in a case where the battery is not fully charged, wherein the idling stop control unit stops the engine when a predetermined stop condition is fulfilled, and restarts the engine when a predetermined restart condition is fulfilled during stop of the engine, characterized in that the execution restriction unit includes: an idling stop restart request unit that executes the prohibition by restarting the engine when the amount of decrease in the state of charge at the time when the engine is stopped exceeds a first predetermined value; and an idling stop permission unit that permits stop of the engine by the idling stop control when the amount of increase in the state of charge at the time when the engine is not stopped exceeds a second predetermined value. an idling stop control unit that stops the engine; an SOC change amount detection unit that detects an amount of change in a state of charge of the battery; and an execution restriction unit that permits and prohibits stop of the engine by an idling stop control in accordance with the amount of change in the state of charge, wherein the execution restriction unit determines timings for the permission and the prohibition such that an amount of increase in the state of charge at a time when the engine is not stopped by the idling stop control becomes larger than an amount of decrease in the SOC at a time when the engine is stopped, in a case where the battery is not fully charged, wherein the idling stop control unit stops the engine when a predetermined stop condition is fulfilled, and restarts the engine when a predetermined restart condition is fulfilled during stop of the engine, characterized in that the execution restriction unit includes: an idling stop restart request unit that executes the prohibition by restarting the engine when the amount of decrease in the state of charge at the time when the engine is stopped exceeds a first predetermined value; and an idling stop permission unit that permits stop of the engine by the idling stop control when the amount of increase in the state of charge at the time when the engine is not stopped exceeds a second predetermined value. an idling stop restart request unit that executes the prohibition by restarting the engine when the amount of decrease in the state of charge at the time when the engine is stopped exceeds a first predetermined value; and an idling stop permission unit that permits stop of the engine by the idling stop control when the amount of increase in the state of charge at the time when the engine is not stopped exceeds a second predetermined value.