La Unión es un municipio del departamento del Valle del Cauca en Colombia, localizado en la región norte del departamento a 163 km de la ciudad de Cali y a 396 km de la ciudad de Bogotá. La ciudad se encuentra ubicada en la ribera occidental del Río Cauca, entre la Cordillera Occidental y la Cordillera Central.