Sant Gallard és un nucli de població agregat a Les Piles, a la Conca de Barberà, a frec de la comarca de l’Anoia. És a tocar de la carretera de Santa Coloma de Queralt a Esblada (T-201). Com la majoria de pobles amb història de la zona, sorgí al voltant del castell de Sant Gallard, del qual no en resta cap element. Primer va pertànyer als Queralt, i després el monestir de Santes Creus el senyorejà del segle xii fins a la desamortització.
L’església d’art romànic està dedicada a Sant Josep i va pertànyer a la diòcesi de Vic fins al 1957. Fins a la Guerra Civil de 1936 s’hi conservava una imatge de la Mare de Déu de la Llet, per la qual cosa l’església prenia també aquest nom.