Aquesta
església era dins l'antic terme del castell de Balsareny, al
lloc anomenat l'Alou.
No degué
passar de capella rural.
És d'una sola
nau coberta amb volta de canó i un absis semicircular.
El lloc i
l'església apareixen citats el 1041 com a Sant Joan que diuen
Alou; de manera semblant es torna a citar el 1291 com a Sant
Joan de l'Alou.
No se sap quan
es produí el canvi de titular però el 1685 ja era Santa
Margarida.
Actualment es
troba sense culte i en un deplorable estat d'abandó.
Text extret
de:
Catalunya
Románica de l'Enciclopèdia Catalana.