The blood flow sensor 1 can measure the flow velocity of the blood B flowing in the transparent tube 40, the light emitting element 10 that emits the laser light L, the reflector 30 that reflects the light L, and the light reception that receives the light. An element 20 is provided. The light emitting element 10 emits laser light L in a direction intersecting the central axis 40a in a plane extending along the central axis 40a of the tube 40. The reflector 30 reflects the reflected light in which the light L emitted from the light emitting element 10 is reflected by the tube 40 and travels in the direction opposite to the traveling direction. In the light receiving element 20, the light L reflected by the reflector 30 is reflected again by the tube 40 and travels as reflected light (not subjected to the Doppler effect) and the light L emitted from the light emitting element 10 passes through the tube 40. The reflected light reflected by the flowing red blood cells R (received by the Doppler effect) is received.血流センサ1は、透明な管40の中を流れる血液Bの流速を計測可能であり、レーザー光Lを発光する発光素子10と、光Lを反射する反射体30と、光を受光する受光素子20を備えている。発光素子10は、管40の中心軸40aに沿って延びる面内において中心軸40aに交差する方向にレーザー光Lを発光する。反射体30は、発光素子10が発光した光Lが管40で反射して進行する反射光を、その進行方向と反対方向に反射する。受光素子20は、反射体30が反射した光Lが再び管40で反射して進行する反射光(ドップラー効果を受けていない)光と、発光素子10が発光した光Lが管40の中を流れる赤血球Rで反射した反射光(ドップラー効果を受けている)を受光する。