Sant Joan de Vilatorrada cuenta con una población de aproximadamente 11.000 habitantes, lo que la convierte en una comunidad pequeña pero dinámica. La población es predominantemente catalana, con un fuerte sentido de identidad regional. En los últimos años, la ciudad ha experimentado un crecimiento moderado, en parte debido a su proximidad con Barcelona y su atractivo como un lugar tranquilo y asequible para vivir.
La demografía es variada, con una distribución equilibrada entre familias jóvenes y residentes mayores. Esta diversidad demográfica contribuye a una atmósfera comunitaria activa, con actividades y eventos para todas las edades, desde eventos culturales hasta deportes y recreación al aire libre.