Unión y Progreso är en ort i Mexiko.[1] Den ligger i kommunen San Cristóbal Amoltepec och delstaten Oaxaca, i den sydöstra delen av landet, 290 km sydost om huvudstaden Mexico City. Unión y Progreso ligger 2 283 meter över havet[1] och antalet invånare är 186.[1]
Terrängen runt Unión y Progreso är kuperad.[a] Runt Unión y Progreso är det ganska tätbefolkat, med 56 invånare per kvadratkilometer.[3] Närmaste större samhälle är Heroica Ciudad de Tlaxiaco, 9,4 km väster om Unión y Progreso. Trakten runt Unión y Progreso består i huvudsak av gräsmarker.[4]