Pulilan, Tagalog: Bayan ng Pulilan, ist eine philippinischeStadtgemeinde in der Provinz Bulacan, in der Verwaltungsregion III, Central Luzon. Nach dem Zensus von 2015 hatte Pulilan 97.323 Einwohner, die in 19 Barangays lebten. Sie wird als Gemeinde der ersten Einkommensklasse auf den Philippinen und als urbanisiert eingestuft.
Pulilans Nachbargemeinden sind Apalit im Norden, Baliuag im Osten, Plaridel im Süden und Calumpit im Westen. Die Topographie der Stadt ist gekennzeichnet durch das Flachland der zentralen Luzon-Tiefebene.