En el censo de población y vivienda del 2007, Zacatecoluca tenía una población de 65 826 habitantes, de los cuales 42 127 habitaban en el área urbana y 23 699 en el área rural.Para el año 2017, se estima que habitan en el municipio más de 75 100 personas.