Históricamente, la economía de Sant Joan de Vilatorrada se ha basado en la agricultura y la industria textil, sectores que fueron clave durante la Revolución Industrial en Cataluña. Hoy en día, aunque la agricultura sigue siendo importante, la economía local se ha diversificado, con pequeñas y medianas empresas en sectores como la manufactura, los servicios y la industria alimentaria.
Uno de los productos locales más destacados es el aceite de oliva, que se produce en la región con una gran calidad. También se producen vinos y otros productos agrícolas que son muy valorados en los mercados regionales. El turismo, especialmente por su proximidad a Barcelona y Montserrat, también está ganando importancia en la economía local.
El creciente interés por el turismo rural y cultural está ayudando a impulsar el desarrollo económico, atrayendo a más visitantes interesados en conocer la auténtica vida catalana fuera de las grandes ciudades.