Pulilan est une municipalité (ou une ville) de la province de Bulacan, aux Philippines. Elle se trouve à 50 kilomètres au nord-ouest de Manille et se situe dans la partie centre-ouest de la province. Elle est entourée par les colonies d'Apalit à Pampanga, de Baliuag au nord, de Plaridel au sud et de Calumpit à l'ouest.

Selon le recensement national de 2015 (un compte total de la population du pays) des Philippines, il compte 97 323 personnes.

La ville est célèbre pour son festival de Carabao, qui a lieu une fois par an au mois de mai. C'est là que les carabaos (une sorte de buffle d'eau aux Philippines) se promènent ensemble dans les rues et s'agenouillent en passant devant l'église paroissiale de San Isidro Labrador, en l'honneur de Saint Isidore le Travailleur, le saint patron de la ville.