The blood flow analysis apparatus includes a blood vessel region extraction unit that extracts a blood vessel region from a blood vessel image obtained by capturing an image of an object including a blood vessel; a flow velocity vector acquisition unit that acquires a flow velocity vector indicating a blood flow velocity and a blood flow direction in the blood vessel region; and a back flow specification unit that sets a central axis which extends in an extension direction of the blood vessel region, integrates a component of the flow velocity vector in a direction of the central axis with respect to a time axis to calculate an integral value, and specifies whether there is a blood back flow in the blood vessel region on the basis of a change in the integral value.