La población de Villa Unión en 2005 es de un total de 5,130 habitantes, de las cuales 2,571 son hombres y 2,559 mujeres, todo ello de acuerdo con los datos del Conteo de Población y Vivienda realizado por el Instituto Nacional de Estadística y Geografía.