In the coastal province of Pampanga, the municipality of Bacolor is landlocked.
The municipality makes up 3.58% of Pampanga's total area with a land area of 71.70 square kilometers, or 27.68 square miles. 48,066 people were living there as of the 2020 Census. This was equivalent to 0.39 percent of the population of Central Luzon or 1.97% of the total population of Pampanga province. These numbers are used to calculate the population density, which is 670 people per square kilometer or 1,736 people per square mile.
Bacolor had 39,393 households, or an average of 4.11 people per home, according to the 2015 Census. These households were divided up into 9,593 different households.
The age group in Bacolor with the biggest population, 3,877 people, is 15 to 19 years old, according to the 2015 Census. In contrast, the age category with the smallest population has 335 people in it: 80 and older.
Taking all age categories into account, individuals under the age of 14 make up a total of 28.31% (11,173) of the young dependent population, which includes infants/babies, children, and young adolescents/teenagers. The population that is economically active and currently or potentially in the labor force, or those between the ages of 15 and 64, makes up a total of 66.29% (26,160) of the population. Last but not least, the total number of elderly dependents, or people 65 and over, is 5.39% (2,127).
According to the computed age dependency ratios, there are 43 young dependents for every 100 people of working age in Bacolor, 8 elderly or senior citizens for every 100 people of working age, and overall there are 51 dependents (young and old) for every 100 people of working age.
Over the course of 117 years, the population of Bacolor increased by 34,573, from 13,493 in 1903 to 48,066 in 2020. From the previous population of 39,460 in 2015, the most recent census results in 2020 show a positive growth rate of 4.24%, or an increase of 8,606 individuals.
In Bacolor, there were 49,279 registered voters or electorate as of the year 2019, with 23,763 men and 25,516 women.
On the island of Luzon, the municipal center of Bacolor is located roughly at 14° 60' North and 120° 39' East. It is estimated that the elevation at these coordinates is 10.8 meters, or 35.3 feet, above mean sea level.
The cities nearest to Bacolor are San Fernando, Pampanga, Angeles, Malolos, Bulacan, Mabalacat, Pampanga, Balanga, Bataan, and Meycauayan, Bulacan, based on the great-circle distance (the shortest distance between two places over the surface of the Earth). The closest towns are Santa Rita, Guagua, Minalin, Santo Tomas, Sasmuan, and Lubao, all of which are in Pampanga. There are 57.14 kilometers (35.50 miles) between it and the national capital.