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.