Según el Conteo de Población y Vivienda de 2005 realizado por el Instituto Nacional de Estadística y Geografía, la población del municipio de López es de 3,914 habitantes, de los cuales 2,029 son hombres y 1,885 son mujeres.