An extracorporeal circulation apparatus has a blood reservoir temporarily storing blood and a presence information acquisition unit to detect presence or absence of blood at respective wall locations in a two-dimensional array. A control unit determines the position of a blood surface on the basis of consecutive elements in the array having detected blood along at least one of a first direction parallel to the blood surface and a second direction perpendicular to the blood surface.