A turning control device comprising: a position detection unit configured to detect a steered position of a turning mechanism of a vehicle; and a terminal position learning unit configured to learn a terminal position of the turning mechanism, based on the steered position detected by the position detection unit, wherein the terminal position learning unit includes: a first storage unit, the turning control device being characterised in that the first storage unit is configured to store a steered position positioned farthest from a neutral position of the turning mechanism within a range of the steered position detected by the position detection unit when rotational force applied to the turning mechanism is less than or equal to a first predetermined value; the terminal position learning unit further including: a second storage unit configured to store a steered position positioned farthest from the neutral position within a range of a position to which the steered position detected by the position detection unit is shifted in a direction toward the neutral position of the turning mechanism by a second predetermined value; and a third storage unit configured to store one of steered positions stored in the first storage unit and the second storage unit, the one being positioned farther from the neutral position than the other, as the terminal position stored by the terminal position learning unit. a position detection unit configured to detect a steered position of a turning mechanism of a vehicle; and a terminal position learning unit configured to learn a terminal position of the turning mechanism, based on the steered position detected by the position detection unit, wherein the terminal position learning unit includes: a first storage unit, the turning control device being characterised in that the first storage unit is configured to store a steered position positioned farthest from a neutral position of the turning mechanism within a range of the steered position detected by the position detection unit when rotational force applied to the turning mechanism is less than or equal to a first predetermined value; the terminal position learning unit further including: a second storage unit configured to store a steered position positioned farthest from the neutral position within a range of a position to which the steered position detected by the position detection unit is shifted in a direction toward the neutral position of the turning mechanism by a second predetermined value; and a third storage unit configured to store one of steered positions stored in the first storage unit and the second storage unit, the one being positioned farther from the neutral position than the other, as the terminal position stored by the terminal position learning unit. a first storage unit, the turning control device being characterised in that the first storage unit is configured to store a steered position positioned farthest from a neutral position of the turning mechanism within a range of the steered position detected by the position detection unit when rotational force applied to the turning mechanism is less than or equal to a first predetermined value; the terminal position learning unit further including: a second storage unit configured to store a steered position positioned farthest from the neutral position within a range of a position to which the steered position detected by the position detection unit is shifted in a direction toward the neutral position of the turning mechanism by a second predetermined value; and a third storage unit configured to store one of steered positions stored in the first storage unit and the second storage unit, the one being positioned farther from the neutral position than the other, as the terminal position stored by the terminal position learning unit.