According to the 2002 census of the National Statistics Institute, San Pedro de la Paz spans an area of and has 80,447 inhabitants (38,571 men and 41,876 women). Of these, 80,159 (99.6%) lived in urban areas and 288 (0.4%) in rural areas. The population grew by 18.6% (12,630 persons) between the 1992 and 2002 censuses.
