Sant Joan de Vilatorrada (Sant Joan de Vilatorrada en catalán y oficialment, San Juan de Torruella en castellán) ye un municipio catalán situato en a comarca d'o Baches, provincia de Barcelona y partito chudicial de Manresa.