| Municipality | No. of Barangays | Population (2007) | Area (km²) | Pop. density (per km²) | |
|---|---|---|---|---|---|
| Ampatuan | |||||
| Buluan | |||||
| Datu Abdullah Sangki | |||||
| Datu Anggal Midtimbang | |||||
| Datu Paglas | |||||
| Datu Piang | |||||
| Datu Saudi-Ampatuan | |||||
| Datu Unsay | |||||
| Gen. S. K. Pendatun | |||||
| Guindulungan | |||||
| Mamasapano | |||||
| Mangudadatu | |||||
| Pagagawan | |||||
| Pagalungan | |||||
| Paglat | |||||
| Pandag | |||||
| Rajah Buayan | |||||
| Shariff Aguak (Maganoy) | |||||
| South Upi | |||||
| Sultan sa Barongis (Lambayong) | |||||
| Talayan | |||||
| Talitay | |||||
These municipalities are from the old province of Shariff Kabunsuan, whose establishment was nullified by the Supreme Court in the case Sema v. Comelec. These comprise the province's first legislative district.
| Municipality | No. of Barangays | Population (2000) | Area (km²) | Pop. density (per km²) | |
|---|---|---|---|---|---|
| Barira | |||||
| Buldon | |||||
| Matanog | |||||
| Parang | |||||
| Sultan Mastura | |||||
| Sultan Kudarat (Nuling) | |||||
| Datu Blah T. Sinsuat | |||||
| Datu Odin Sinsuat (Dinaig) | |||||
| Kabuntalan (Tumbao) | |||||
| Northern Kabuntalan | |||||
| Upi | |||||
The Spaniards launched expeditions to subdue the area throughout the colonial era but they never gained control of the region until the middle of the 19th century.
During the American period, Cotabato became a district of the Moro Province created in 1903 and a province of the Department of Mindanao and Sulu in 1914.
In 1942, the Japanese Imperial forces enter in Maguindanao Province.
In 1945, liberated in Maguindanao from the Filipino soldiers and Maguindanaoan guerillas used the weapons and Maguindanaoan Kampilan and Kris swords by the attacked from the Japanese Imperial forces defeated beginning the Battle of Maguindanao during the Second World War.
The old province of Cotabato was divided in 1966 into Cotabato and South Cotabato. In 1973, the successor province of Cotabato was split into the provinces of Maguindanao, (North) Cotabato and Sultan Kudarat.
Maguindanao is the only Muslim-majority province of the four created out of the original Cotabato Province. In 1989, the it opted to join the Autonomous Region in Muslim Mindanao but Cotabato City did not, which, ironically, has since served as the capital of the Autonomous Region in Muslim Mindanao (ARMM).
On October 31, 2006, voters in Maguindanao's 29 municipalities have approved the creation of a new province to be composed of 10 towns. Of Maguindanao's more than 500,000 registered voters, 285,372 favored the creation of Shariff Kabunsuan province. Only 8,802 voted against it.
Shariff Kabunsuan became the country's 80th province and the 6th in the ARMM.
The new province, carved out of Maguindanao, is composed of the towns of Datu Odin Sinsuat, Kabuntalan, Upi, Sultan Kudarat, Datu Blah T. Sinsuat, Sultan Mastura, Parang, Buldon, Matanog and Barira. The creation of Shariff Kabunsuan left Maguindanao with only inland towns and no access to the coast, rendering it landlocked.
The ARMM is now composed of Maguindanao, Shariff Kabunsuan, Lanao del Sur, Basilan, Sulu, Tawi-Tawi and the city of Marawi.