La región habitada por indígenas dependía del tlatoanazgo de Tamazúllan. En 1552 se realizó la conquista por los españoles capitaneados por Alonso de Avalos, perteneciendo a la Provincia de Avalos.

El 3 de marzo de 1868, don Bonifacio Sánchez y doña Filomena Arias fundaron "Pueblo Nuevo" en el "Llano de los Conejos" que posteriormente se llamó "Llano de San Sebastián" y después se cambió de nombre para honrar a la Inmaculada Concepción, patrona del lugar, y "Buenos Aires" para evocar el aire oloroso a pino. Se erigió en municipio el 10 de marzo de 1888. Y el 8 de octubre de 1891 se establecieron sus límites territoriales.

Llano de los Conejos

antiguo nombre de la cabecera municipal, hoy