Masarach (en catalán y oficialmente desde 1981 "Masarac") es un municipio español de la comarca del Alto Ampurdán en la provincia de Gerona, Cataluña.