Bulacan
![]() | |
Type | province |
---|---|
Island group | Luzon |
Region | Central Luzon (Region III) |
Cities | 3 |
Municipalities | 21 |
Barangays | 569 |
Coastal/Landlocked | coastal |
Marine waterbodies | Manila Bay [South China Sea] |
Area (2013) | 2,783.69 km2 (1,074.79 sq mi) |
Population (2020) | 3,708,890 |
Density (2020) | 1,332 / km2 (3,451 / sq mi) |
Bulacan is a province in the Philippines situated in the Central Luzon region occupying the central section of Luzon. Its capital is the City of Malolos.
The province has a land area of 2,783.69 square kilometers or 1,074.79 square miles. Its population as determined by the 2020 Census was 3,708,890. This represented 29.86% of the total population of the Central Luzon region, 5.96% of the overall population of the Luzon island group, or 3.40% of the entire population of the Philippines. Based on these figures, the population density is computed at 1,332 inhabitants per square kilometer or 3,451 inhabitants per square mile.
Map
Bulacan is bordered, clockwise from the North, by Nueva Ecija, Aurora, Quezon, Rizal, the National Capital Region, Manila Bay, and Pampanga.
details

Local government units
Bulacan has 21 municipalities and 3 cities. The total number of barangays in the province is 569.
details
Name | Type | Population (2020) | Population (2015) | Annual Population Growth Rate (2015‑2020) | Area (2013), in km2 | Density (2020), per km2 | Brgy count |
---|---|---|---|---|---|---|---|
Angat | municipality | 65,617 | 59,237 | 2.18% | 61.59 | 1,065 | 16 |
Balagtas | municipality | 77,018 | 73,929 | 0.87% | 28.66 | 2,687 | 9 |
Baliuag | municipality | 168,470 | 149,954 | 2.48% | 45.05 | 3,740 | 27 |
Bocaue | municipality | 141,412 | 119,675 | 3.58% | 31.87 | 4,437 | 19 |
Bulakan | municipality | 81,232 | 76,565 | 1.25% | 72.90 | 1,114 | 14 |
Bustos | municipality | 77,199 | 67,039 | 3.02% | 69.99 | 1,103 | 14 |
Calumpit | municipality | 118,471 | 108,757 | 1.82% | 56.25 | 2,106 | 29 |
Doña Remedios Trinidad | municipality | 28,656 | 22,663 | 5.06% | 932.96 | 31 | 8 |
Guiguinto | municipality | 113,415 | 99,730 | 2.74% | 27.50 | 4,124 | 14 |
Hagonoy | municipality | 133,448 | 129,807 | 0.58% | 103.10 | 1,294 | 26 |
Malolos | city (CC), capital | 261,189 | 252,074 | 0.75% | 67.25 | 3,884 | 51 |
Marilao | municipality | 254,453 | 221,965 | 2.92% | 33.74 | 7,542 | 16 |
Meycauayan | city (CC) | 225,673 | 209,083 | 1.62% | 32.10 | 7,030 | 26 |
Norzagaray | municipality | 136,064 | 111,348 | 4.31% | 309.77 | 439 | 13 |
Obando | municipality | 59,978 | 59,197 | 0.28% | 52.10 | 1,151 | 11 |
Pandi | municipality | 155,115 | 89,075 | 12.39% | 31.20 | 4,972 | 22 |
Paombong | municipality | 55,696 | 53,294 | 0.93% | 46.34 | 1,202 | 14 |
Plaridel | municipality | 114,432 | 107,805 | 1.26% | 32.44 | 3,527 | 19 |
Pulilan | municipality | 108,836 | 97,323 | 2.38% | 39.89 | 2,728 | 19 |
San Ildefonso | municipality | 115,713 | 104,471 | 2.18% | 128.71 | 899 | 36 |
San Jose del Monte | city (CC) | 651,813 | 574,089 | 2.71% | 105.53 | 6,177 | 59 |
San Miguel | municipality | 172,073 | 153,882 | 2.38% | 231.40 | 744 | 49 |
San Rafael | municipality | 103,097 | 94,655 | 1.81% | 152.43 | 676 | 34 |
Santa Maria | municipality | 289,820 | 256,454 | 2.61% | 90.92 | 3,188 | 24 |
Bulacan Total | 3,708,890 | 3,292,071 | 2.54% | 2,783.69 | 1,332 | 569 |
Economy
The annual regular revenue of Bulacan for the fiscal year of 2016 was ₱3,527,337,309.07.
details
Fiscal Year | Annual Regular Income | Change |
---|---|---|
2009 | 1,952,044,692.32 | – |
2010 | 2,170,448,777.03 | 11.19% |
2011 | 2,241,606,346.25 | 3.28% |
2012 | 2,220,013,568.67 | -0.96% |
2013 | 2,396,260,027.00 | 7.94% |
2014 | 2,833,550,614.67 | 18.25% |
2015 | 3,143,195,370.24 | 10.93% |
2016 | 3,527,337,309.07 | 12.22% |
End notes:
|
Demographics
Population by age group
According to the 2015 Census, the age group with the highest population in Bulacan is 5 to 9, with 329,260 individuals. Conversely, the age group with the lowest population is 80 and over, with 22,565 individuals.
details
Age group | Population (2015) | Age group percentage |
---|---|---|
Under 1 | 61,635 | 1.87% |
1 to 4 | 255,791 | 7.77% |
5 to 9 | 329,260 | 10.00% |
10 to 14 | 321,035 | 9.75% |
15 to 19 | 326,233 | 9.91% |
20 to 24 | 312,643 | 9.50% |
25 to 29 | 275,662 | 8.37% |
30 to 34 | 253,240 | 7.69% |
35 to 39 | 242,669 | 7.37% |
40 to 44 | 206,724 | 6.28% |
45 to 49 | 187,675 | 5.70% |
50 to 54 | 153,439 | 4.66% |
55 to 59 | 121,374 | 3.69% |
60 to 64 | 94,249 | 2.86% |
65 to 69 | 65,157 | 1.98% |
70 to 74 | 37,335 | 1.13% |
75 to 79 | 25,385 | 0.77% |
80 and over | 22,565 | 0.69% |
Total | 3,292,071 | 100.00% |
|
Historical population
The population of Bulacan grew from 215,144 in 1903 to 3,708,890 in 2020, an increase of 3,493,746 people over the course of 117 years. The latest census figures in 2020 denote a positive growth rate of 2.54%, or an increase of 416,819 people, from the previous population of 3,292,071 in 2015.
details
Census date | Population | Growth rate |
---|---|---|
215,144 | – | |
239,969 | 0.69% | |
319,339 | 1.44% | |
394,642 | 2.20% | |
514,346 | 2.36% | |
737,975 | 3.59% | |
899,529 | 4.05% | |
1,096,046 | 4.03% | |
1,505,219 | 3.22% | |
1,784,441 | 3.24% | |
2,234,088 | 4.94% | |
2,822,216 | 3.28% | |
2,924,433 | 1.30% | |
3,292,071 | 2.28% | |
3,708,890 | 2.54% |
The total number of registered voters or electorate in Bulacan for the year 2019 was 1,863,596.
National roads
As of December 2016, the National Roads in Bulacan are:
Primary Roads
- Daang Maharlika (LZ)
- Jose Abad Santos Avenue (JASA)
- San Jose-Lupao Road
- Santa Rosa-Tarlac Road
Secondary Roads
- Bongabon-Rizal-Aurora Road
- Junction Tablang-Gabaldon Road
- Nueva Ecija-Aurora Road
- Nueva Ecija-Pangasinan Road
- San Jose City-Rizal Road via Pinili-Porais-Villa Joson (Palarilla) Road
Tertiary Roads
- Bangad-Fort Magsaysay Road
- Cabanatuan City Circumferential Road
- Cabanatuan City-Carmen Road
- Cabanatuan City-Papaya Road
- Gapan-Fort Magsaysay Road
- Junction Pinagpanaan-Rizal-Pantabangan Road
- MH Del Pilar Street (NE)
- Muñoz-Lupao Road
- Pantabangan-Canili-Basal-Baler Road
- Santa Rosa-Fort Magsaysay Road
- Sumacab-San Josef-Bonifacio Road
- Tarlac-Guimba Road via Victoria
- Valdefuente-Fortaleza Road
- Zulueta Road
Notes
- Unless otherwise specified, population count (excluding percentages) and land area figures are derived from the Philippine Statistics Authority.
- Data on registered voters is from the Commission on Elections.
- Maps utilize OpenStreetMap data available under the Open Data Commons Open Database License.
- Data on National Roads is from the Department of Public Works and Highways.