Question: how many municipalities are there in bulacan?
Answer: Bulacan is subdivided into 21 municipalities and 3 cities.