A walking state detection device for detecting a walking state of a user on the basis of an acceleration, wherein the walking state detection device has a detection unit for detecting a rise time at which a foot of the user rises up and a landing time at which a foot of the user lands, and a period calculation unit for calculating a stance leg period or a lifted leg period of the user on the basis of the rise time and the landing time detected by the detection unit, and the detection unit detects an upper chord peak at which the acceleration first switches from an upward trend to a downward trend, and designates the time point of the upper chord peak as the rise time.