Nahuizalco fut fondé par les Pipils et plus tard investi par la population espagnole qui y a laissé quelques bâtisses coloniales.