According to the 2002 census of the National Statistics Institute, San Pedro spans an area of 787 sqkm and has 7,549 inhabitants (4,080 men and 3,469 women), making the commune an entirely rural area.