El municipio de Puigpunyent tiene una superficie de 42,28 km² y una altitud máxima de 247 m.
En fecha de 1/Enero/2002, su población total era de 1.399 habitantes (718 hombres y 681 mujeres), con un total de 3 núcleos de población distribuidos de la siguiente manera: