Buenavista, Marinduque

Pada tahun 2010, munisipalitas ini memiliki populasi sebesar 21.018 jiwa atau 4.404 rumah tangga.