An idle stop and go control method for a vehicle provided with a manual transmission, the ISG control method comprising: Determining, by a controller, whether a first operation determination condition is satisfied based on a bottom signal from a clutch pedal sensor, a brake pedal operation signal, and a first vehicle speed signal condition; Determining, by the controller, whether a second operation determination condition is satisfied based on the bottom signal from the clutch pedal sensor, the brake pedal operation signal, and a second vehicle speed signal condition after it is determined that the first operation determination condition is not satisfied; and Stopping, by the controller, an engine of the vehicle when the first operation determination condition or the second operation determination condition is satisfied, wherein: the first vehicle speed signal condition is satisfied when a current vehicle speed of the vehicle is lower than a predetermined first vehicle speed, and a recorded vehicle speed of the vehicle is higher than a predetermined second vehicle speed which is higher than the first vehicle speed, and wherein: the second vehicle speed signal condition is satisfied when the current vehicle speed is lower than a predetermined third vehicle speed which is lower than the first vehicle speed, and the recorded vehicle speed is higher than a predetermined fourth vehicle speed which is higher than the third vehicle speed; and wherein the fourth vehicle speed is lower than the first vehicle speed. Determining, by a controller, whether a first operation determination condition is satisfied based on a bottom signal from a clutch pedal sensor, a brake pedal operation signal, and a first vehicle speed signal condition; Determining, by the controller, whether a second operation determination condition is satisfied based on the bottom signal from the clutch pedal sensor, the brake pedal operation signal, and a second vehicle speed signal condition after it is determined that the first operation determination condition is not satisfied; and Stopping, by the controller, an engine of the vehicle when the first operation determination condition or the second operation determination condition is satisfied, wherein: the first vehicle speed signal condition is satisfied when a current vehicle speed of the vehicle is lower than a predetermined first vehicle speed, and a recorded vehicle speed of the vehicle is higher than a predetermined second vehicle speed which is higher than the first vehicle speed, and wherein: the second vehicle speed signal condition is satisfied when the current vehicle speed is lower than a predetermined third vehicle speed which is lower than the first vehicle speed, and the recorded vehicle speed is higher than a predetermined fourth vehicle speed which is higher than the third vehicle speed; and wherein the fourth vehicle speed is lower than the first vehicle speed. the first vehicle speed signal condition is satisfied when a current vehicle speed of the vehicle is lower than a predetermined first vehicle speed, and a recorded vehicle speed of the vehicle is higher than a predetermined second vehicle speed which is higher than the first vehicle speed, and wherein: the second vehicle speed signal condition is satisfied when the current vehicle speed is lower than a predetermined third vehicle speed which is lower than the first vehicle speed, and the recorded vehicle speed is higher than a predetermined fourth vehicle speed which is higher than the third vehicle speed; and wherein the fourth vehicle speed is lower than the first vehicle speed. the second vehicle speed signal condition is satisfied when the current vehicle speed is lower than a predetermined third vehicle speed which is lower than the first vehicle speed, and the recorded vehicle speed is higher than a predetermined fourth vehicle speed which is higher than the third vehicle speed; and wherein the fourth vehicle speed is lower than the first vehicle speed.