Estimate stress without imposing a heavy burden on the user. The server 10 is a stress estimation system that estimates user stress. The server 10 includes a walking speed acquisition unit 11 that acquires walking speed information indicating a user's walking speed in each of morning and afternoon at a preset location, and each of morning and afternoon indicated by the acquired walking speed information. An estimation unit 12 that calculates a comparison value of walking speed and estimates a user's stress based on the calculated comparison value, and an output unit 13 that outputs information according to the estimated user's stress.ユーザに大きな負担を強いることなくストレスを推定する。 サーバ10は、ユーザのストレスを推定するストレス推定システムである。サーバ10は、予め設定された場所における、午前及び午後それぞれにおいてのユーザの歩行速度を示す歩行速度情報を取得する歩行速度取得部11と、取得された歩行速度情報によって示される午前及び午後それぞれの歩行速度の比較値を算出して、算出した比較値に基づいてユーザのストレスを推定する推定部12と、推定されたユーザのストレスに応じた情報を出力する出力部13とを備える。