San Juan de Torruella o de Vilatorrada (en catalán y oficialmente, Sant Joan de Vilatorrada) es un municipio español de la provincia de Barcelona (comunidad autónoma de Cataluña) y de la comarca del Bages.