Esta zona fue mencionada por el religioso Pedro Cortés y Larraz el año 1770, como la "hacienda Tepehaua", una de las más importantes de la parroquia de San Jacinto. De hecho, la región era conocida como "rada de Tepehaua", antes de ser habilitada por el Congreso de la República Federal de Centro América como Puerto de La Libertad el 24 de febrero de 1824. El mismo parlamento lo autorizó para el comercio exterior en el litoral del océano Pacífico en 1831. El primer buque de vapor arribó el 7 de junio de 1857.
El 19 de julio de 1858, la localidad fue erigida como pueblo por Decreto Ejecutivo, siendo aprobado por el congreso el 11 de febrero del siguiente año. Su erección como municipio se debió a la excesiva dependencia de Huizúcar, que se localizada a una distancia considerable, y a la cual se comunicaba por caminos en mal estado.
Pasó a formar parte del departamento de La Libertad el 28 de enero de 1865, y para 1869 tenía una población de 266 habitantes. El 4 de mayo de 1867, el gobierno salvadoreño realizó el contrato para la construcción de un muelle de hierro que fue inaugurado el 7 de octubre de 1869.3 Antes de esa fecha el desembarco se hacía por lanchones asegurados con andarivel. Asimismo, la línea telegráfica entre San Salvador y el puerto fue inaugurada el 27 de abril de 1870. Obtuvo el título de villa el 10 de marzo de 1874, y el de ciudad el 23 de agosto de 1957.