Buenavista, officially the Municipality of Buenavista (Tagalog: Bayan ng Buenavista), is a 4th class municipality in the province of Marinduque, Philippines. According to the 2020 census, it has a population of 26,043 people.[3]

Buenavista is 30 kilometres (19 mi) from Boac


The town was named "Buenavista" by Don Cornelio Sadiua, due to its "good view." Its former name was Sabang, which is the river that runs through it. The majority of Buenavistans trace their ancestry to the Don Cornelio Sadiua family.