Según el Censo de Población y Vivienda de 2010 realizado por el Instituto Nacional de Estadística y Geografía, la población del municipio de Bocoyna es de 28 766 habitantes, de los cuales 14 147 son hombres y 14 619 son mujeres.