Bacolor is located in the central part of Pampanga, bounded on the North by Porac and Angeles City, in the East by City of San Fernando, in the West by Sta. Rita and Guagua and in the South by Minalin and Sto. Tomas. It is a high level flat terrain, composed of 21 barangays with a total area of 7,110 hectares.