San Juan Nonualco forma, junto a San Pedro Nonualco y Santiago Nonualco, una confederación nombrada por misioneros españoles como "nonualcos": tribus pipiles que hacia el año 1550 totalizaban unos 1.300 habitantes junto a Santa María Ostuma.