Le origini di Sant Joan de Vilatorrada risalgono al Medioevo, anche se la zona era abitata già in epoca romana. Il nome stesso del paese fa riferimento a un’antica villa romana e al culto di San Giovanni Battista. Durante il periodo medievale, il borgo si sviluppò attorno a edifici religiosi e agricoli, mantenendo una forte identità rurale che ancora oggi si percepisce.
La cultura locale è profondamente legata alla tradizione catalana, con una vivace partecipazione alle festività popolari come la Festa Major (a fine giugno) e la Diada de Catalunya. In queste occasioni, le strade si animano di musica, balli, fuochi d’artificio e manifestazioni folkloristiche.
La comunità è fortemente impegnata nella promozione della lingua e della cultura catalana, con scuole, biblioteche e centri culturali attivi durante tutto l’anno. Gli abitanti sono orgogliosi delle proprie radici e accolgono i visitatori con entusiasmo e ospitalità.