La Unión surge como otro de los distritos de la región oriental de Antioquia que aparece como efecto de la colonización espontánea de toda esta zona centro oriental de Antioquia. Otros distritos como Abejorral, La Ceja y Sonsón surgieron del mismo modo, todo ello durante el siglo XVIII.
El año 1778 del mismo se considera el año oficial de la fundación de esta localidad, pues fue entonces cuando los fundadores alzaron el primer caserío en sus propios terrenos. Inicialmente lo bautizaron Vallejuelo.
En el año de 1877 el gobierno de Antioquia creó el distrito de La Unión, compuesto por fracciones de terrenos de las localidades de La Ceja y Carmen de Viboral. Posteriormente sería despojado de esta categoría pero, en 1886, comenzó a crearse una corriente de opinión de los habitantes y de varios personajes influyentes de las zonas circundantes, a favor de la existencia del distrito especialmente por ser parte del camino más corto para dirigirse a los departamentos de Tolima y Cundinamarca.
Sólo hasta 1911, y conjuntamente con otras jurisdicciones, se creó nuevamente el municipio de La Unión