Pulilan este o comună (sau un oraș) în provincia Bulacan, Filipine. Se află la 50 de kilometri nord-vest de Manila și este situat în partea central-vestică a provinciei. Este înconjurată de așezările Apalit din Pampanga; de Baliuag în nord; de Plaridel în sud; și de Calumpit în vest.

Conform recensământului național din 2015 (o numărătoare totală a populației țării) din Filipine, aceasta are 97.323 de locuitori.

Orașul este renumit pentru Festivalul Carabao, care are loc o dată pe an, în luna mai. Acesta este cel în care carabaos (un fel de bivoli de apă din Filipine) sunt plimbați împreună pe străzi și îngenunchează atunci când trec prin fața bisericii parohiale San Isidro Labrador, în cinstea Sfântului Isidore Muncitorul, patronul orașului.