A cardiopulmonary resuscitation assisting apparatus including: an acceleration sensor (13); a magnetic sensor (19); a first calculation section (233A) which obtains a relational expression (N) between a compression depth Da and the coil-to-coil distance AD; a determination section (234) which differentiates the relational expression (N) with respect to an output value of the magnetic sensor (19) and compares a resulting differentiated value of the relational expression (N) with a predetermined threshold to thereby determine whether notification for assistance of cardiopulmonary resuscitation is necessary or not; and a voice generating section (25) which performs the notification for assistance of cardiopulmonary resuscitation.