Buenavista, officially the Municipality of Buenavista (; ), is a 2nd class municipality and the largest settlement in the province of Guimaras, Philippines. According to the 2020 census, it has a population of 52,899 people.
