According to the 2002 census of the National Statistics Institute, Cabrero spans an area of 639 sqkm and has 25,282 inhabitants (12,888 men and 12,394 women), corresponding to 1.25% of total regional population and a density of 39.52 inhabitants per km2.