La población en el Municipio de La Unión, según el VI Censo de Población y Vivienda 2007 asciende a un total de 34,045 habitantes, convirtiéndose en el segundo Municipio más poblado del Departamento de La Unión, solo por detrás del Municipio de Conchagua (37,362).