Buena Vista tiene un total de 5.934 habitantes, de los cuales, 3.136 son varones y 2.797 mujeres, según las proyecciones de la Dirección General de Estadísticas, Encuestas y Censos.