Pulilan é um município (ou uma cidade) na província de Bulacan, Filipinas. Fica 50 quilômetros a noroeste de Manila e está localizada na parte oeste-central da província. É cercada pelos assentamentos de Apalit em Pampanga; por Baliuag no norte; por Plaridel no sul; e por Calumpit no oeste.

De acordo com o censo nacional de 2015 (uma contagem total da população do país) das Filipinas, ele tem 97.323 pessoas.

A cidade é famosa por seu Festival de Carabao, que acontece uma vez ao ano em maio. É aqui que os carabaos (uma espécie de búfalo d'água nas Filipinas) caminham juntos pelas ruas e se ajoelham ao passarem em frente à Igreja Paroquial de San Isidro Labrador, em homenagem a São Isidoro o Trabalhador, o santo padroeiro da cidade.