Sant Joan de Vilatorrada

Sant Joan de Vilatorrada is a municipality in the comarca of Bages, Province of Barcelona, in Catalonia, Spain.
It has an area of 16.43 km² and a population of 10,847 people.