A vehicle brake hydraulic pressure control apparatus for a vehicle changing a drive torque transferred to a wheel during a halt, the apparatus comprising: vehicle holding means configured to start vehicle holding control that holds an actual brake hydraulic pressure applied to the wheel if the vehicle halts; and storage means configured to store a value of a holdable hydraulic pressure capable of holding a halt state of the vehicle before and after the drive torque changes during a halt; characterized in that, in operation: at a start of the vehicle holding control, the vehicle holding means compares the actual brake hydraulic pressure and the value of the holdable hydraulic pressure stored in the storage means by determining if the actual brake hydraulic pressure is equal to or greater than the value of the holdable hydraulic pressure; and if the actual brake hydraulic pressure is less than the value of the holdable hydraulic pressure stored in the storage means at the start of the vehicle holding control, the vehicle holding means increases the actual brake hydraulic pressure to the value of the holdable hydraulic pressure and holds the holdable hydraulic pressure at that value; and wherein the vehicle is configured to reduce the drive torque as a brake operation amount increases, and the value of the holdable hydraulic pressure is set to a first hydraulic pressure that is constant regardless of the road surface gradient when at least a road surface gradient is an ascending gradient equal to or more than a predetermined value (θ1). vehicle holding means configured to start vehicle holding control that holds an actual brake hydraulic pressure applied to the wheel if the vehicle halts; and storage means configured to store a value of a holdable hydraulic pressure capable of holding a halt state of the vehicle before and after the drive torque changes during a halt; characterized in that, in operation: at a start of the vehicle holding control, the vehicle holding means compares the actual brake hydraulic pressure and the value of the holdable hydraulic pressure stored in the storage means by determining if the actual brake hydraulic pressure is equal to or greater than the value of the holdable hydraulic pressure; and if the actual brake hydraulic pressure is less than the value of the holdable hydraulic pressure stored in the storage means at the start of the vehicle holding control, the vehicle holding means increases the actual brake hydraulic pressure to the value of the holdable hydraulic pressure and holds the holdable hydraulic pressure at that value; and wherein the vehicle is configured to reduce the drive torque as a brake operation amount increases, and the value of the holdable hydraulic pressure is set to a first hydraulic pressure that is constant regardless of the road surface gradient when at least a road surface gradient is an ascending gradient equal to or more than a predetermined value (θ1). at a start of the vehicle holding control, the vehicle holding means compares the actual brake hydraulic pressure and the value of the holdable hydraulic pressure stored in the storage means by determining if the actual brake hydraulic pressure is equal to or greater than the value of the holdable hydraulic pressure; and if the actual brake hydraulic pressure is less than the value of the holdable hydraulic pressure stored in the storage means at the start of the vehicle holding control, the vehicle holding means increases the actual brake hydraulic pressure to the value of the holdable hydraulic pressure and holds the holdable hydraulic pressure at that value; and wherein the vehicle is configured to reduce the drive torque as a brake operation amount increases, and the value of the holdable hydraulic pressure is set to a first hydraulic pressure that is constant regardless of the road surface gradient when at least a road surface gradient is an ascending gradient equal to or more than a predetermined value (θ1).