A blood pressure measuring apparatus includes a pressure control unit that controls an applied pressure applied to a region of a living body in which a vein and artery exist by a cuff mountable to the region, a detection unit that detects pressure waveforms in which pulse wave components from the region overlap with the applied pressure, and an analysis unit that obtains a respiratory variation on the waveform of artery and a venous pressure based on the pressure waveforms detected by the detection unit through one-time blood pressure measurement. The analysis unit obtains the respiratory variation on the waveform of artery based on data of a first pressure waveform in a first process, and the venous pressure based on data of a second pressure waveform in a second process and the data of the first pressure waveform.