Pulilan è un comune (o una città) della provincia di Bulacan, nelle Filippine. Si trova a 50 chilometri a nord-ovest di Manila e si trova nella parte centro-occidentale della provincia. È circondato dagli insediamenti di Apalit a Pampanga; da Baliuag a nord; da Plaridel a sud; e da Calumpit a ovest.

Secondo il censimento nazionale del 2015 (un conteggio totale della popolazione del paese) delle Filippine, ha 97.323 persone.

La città è famosa per il suo Carabao Festival, che avviene una volta all'anno a maggio. Questo è il momento in cui i carabao (una specie di bufalo d'acqua nelle Filippine) vengono fatti camminare insieme per le strade e si inginocchiano quando passano davanti alla chiesa parrocchiale di San Isidro Labrador, in onore di San Isidoro il Lavoratore, il santo patrono della città.