Ang Buenavista sangka 4th class nga banwa sa probinsya kang Guimaras, sa Pilipinas. Sono sa sensos kang 2000, may rudyan nga 41,717 ka tawo nga naga-oli sa 8,373 ka panimalay sa bilog nga banwa.
Ang Buenavista gintunga sa 36 ka mga barangay.