Es el municipio más grande de la comarca del Alto Campo, con una extensión de 73,10 km cuadrados y una población de 614 habitantes, según el último censo.
Situado en la parte oriental de la comarca, ocupa una extensa zona montañosa, atravesada en la parte de poniente, de norte a sur, por el río Gayá y, en la parte oriental, por la riera de Marmellá.
Hay dos urbanizaciones, una cerca de Los Pueblos y otra de Santas Cruces, la cual ya forma parte del núcleo urbano. El ayuntamiento tiene la sede en el pueblo de Santas Cruces.
La economía del municipio esta basada en la agricultura de secano en más de un 95 % siendo el cultivo más importante el de la vid, de denominación de origen Penedés. Otras actividades económicas las constituyen una planta embotelladora de agua mineral y el turismo, las dos situadas a Santas Cruces; dos bodegas, dedicadas a la producción de cava, uno en Los Pueblos y el otro en el Lugar de Comida y dos masías dedicadas al agroturismo.