This disclosure relates to a method, article of manufacture, and apparatus for fast 2D blood flow velocity ultrasound imaging. In embodiments, this includes generating beam data representing a plurality of beams formed in a plurality of transmit events, wherein each of the plurality of transmit events is associated with a transmit event index, each beam is associated with a beam index, and the beam data is associated with the transmit event index, the receiving beam index, and a repeat index; calculating positions within a region of interest based on the beam data; processing the beam data to derive velocities, wherein each of the velocities is associated with the transmit event index and the receiving beam index; grouping the velocities; and for each group, calculating an angle component of a 2D velocity vector, and calculating an amplitude component of the 2D velocity vector.