Nahuizalco est situé à 70 kilomètres de San Salvador et son nom signifie les quatre Izalcos en langue nahuatl. C'est un des foyers indigènes les plus anciens et les plus importants du Salvador.