A driving force control method for a vehicle, the vehicle including: a driving source configured to generate a driving force for driving the vehicle, a range switching device including a starting range in which the driving force is transmitted from the driving source to a driving wheel in response to an accelerator pedal operation and a stopping range in which the driving force is not transmitted from the driving source to the driving wheel even when an accelerator pedal is operated, a holding device configured to hold a stopping state of the vehicle until the driving force is larger than a holding threshold value and to release the stopping state when the driving force is larger than the holding threshold value at the time of starting, and a control unit configured to calculate a driver's required driving force based on an accelerator pedal operation amount, the driving force control method comprising: the control unit limits the driving force of the driving source to a driving force larger than the holding threshold value and smaller than the required driving force if the accelerator pedal operation amount is already large enough to generate the driving force at the timing when switching from the stopping range to the starting range is completed, and limits, when limiting the upper limit of the driving force, an increase gradient, which is an increase amount of the driving force per unit time, to a second gradient larger than a first gradient, which is smaller than a maximum increase gradient, which is the increase gradient in a case where the accelerator pedal operation amount is large enough to generate the driving force after the switching from the stopping range to the starting range is performed, and smaller than the maximum increase gradient from the switching to the starting range until the driving force reaches a gradient change threshold value, which is smaller than the holding threshold value and does not cause the vehicle to roll back an uphill road and limits the increase gradient to the first gradient when the driving force reaches the gradient change threshold value. a driving source configured to generate a driving force for driving the vehicle, a range switching device including a starting range in which the driving force is transmitted from the driving source to a driving wheel in response to an accelerator pedal operation and a stopping range in which the driving force is not transmitted from the driving source to the driving wheel even when an accelerator pedal is operated, a holding device configured to hold a stopping state of the vehicle until the driving force is larger than a holding threshold value and to release the stopping state when the driving force is larger than the holding threshold value at the time of starting, and a control unit configured to calculate a driver's required driving force based on an accelerator pedal operation amount, the driving force control method comprising: the control unit limits the driving force of the driving source to a driving force larger than the holding threshold value and smaller than the required driving force if the accelerator pedal operation amount is already large enough to generate the driving force at the timing when switching from the stopping range to the starting range is completed, and limits, when limiting the upper limit of the driving force, an increase gradient, which is an increase amount of the driving force per unit time, to a second gradient larger than a first gradient, which is smaller than a maximum increase gradient, which is the increase gradient in a case where the accelerator pedal operation amount is large enough to generate the driving force after the switching from the stopping range to the starting range is performed, and smaller than the maximum increase gradient from the switching to the starting range until the driving force reaches a gradient change threshold value, which is smaller than the holding threshold value and does not cause the vehicle to roll back an uphill road and limits the increase gradient to the first gradient when the driving force reaches the gradient change threshold value. the control unit limits the driving force of the driving source to a driving force larger than the holding threshold value and smaller than the required driving force if the accelerator pedal operation amount is already large enough to generate the driving force at the timing when switching from the stopping range to the starting range is completed, and limits, when limiting the upper limit of the driving force, an increase gradient, which is an increase amount of the driving force per unit time, to a second gradient larger than a first gradient, which is smaller than a maximum increase gradient, which is the increase gradient in a case where the accelerator pedal operation amount is large enough to generate the driving force after the switching from the stopping range to the starting range is performed, and smaller than the maximum increase gradient from the switching to the starting range until the driving force reaches a gradient change threshold value, which is smaller than the holding threshold value and does not cause the vehicle to roll back an uphill road and limits the increase gradient to the first gradient when the driving force reaches the gradient change threshold value.