Capafonts is a very small town in the middle of the Serra de Prades, the north-western limit of el Camp. It is surrounded by 1000 meter mountains, which have kept it quite isolated almost until today. The town is in a very small hill in the valley where the Brugent river is born. 

Its microclimate is slightly colder and more humid than the one in el Camp, with cooler summers and snowy winters. Its forests are populated with oak and chestnut trees.