Puilacher (en occitano Puòglatgièr) es una población y comuna francesa, situada en la región de Occitania, departamento de Hérault, en el distrito de Lodève y cantón de Gignac.