La Unión is a city and seat of the municipality of La Unión de Isidoro Montes de Oca, in the Mexican state of Guerrero. In 2005 its population was 3,079.