Su fundación data de “el 7 de Mayo de 1.899 cuando se fundó El Espejuelo jurisdicción del Distrito Municipal de Santa Ana Provincia de Santander, Departamento Nacional del Cauca, República de Colombia; unos años después en 1.903 se convierte en cabecera del Municipio con el nombre de MIRANDA, en homenaje al prócer de la Independencia Americana Francisco Miranda y por imposición del señor Julio Fernández Medina, que cedía los terrenos para su fundación al término de la Guerra de los Mil Días”. El sitio escogido para fundar a Miranda era estratégico ya que por el pasaba “el camino Nacional” que unía a Palmira con Santander de Quilichao, cruzando por Corinto y Caloto.
El área urbana de Miranda tiene una historia privilegiada en lo que a planeación se refiere. Desde sus inicios, su fundador Julio Fernández Medina, otorga al futuro poblado unas normas urbanísticas propias de la concepción española de las Leyes de Indias. Con tales normas especificó desde el trazado vial hasta la destinación de manzanas para determinados usos.