| # .mw- [A] | Nameof island | Area | Population | Coordinates | Notes |
| 1 | Luzon | 109,965 km2(42,458 sq mi) | 64,260,312 | Luzon) | 15th largest island and 4th most populated island in the world |
| 2 | Mindanao | 97,530 km2(37,657 sq mi) | 25,537,691 | Mindanao) | 19th largest island in the world |
| 3 | Samar | 13,429 km2(5,185 sq mi) | 1,880,020 | Samar) | Largest island entirely within one region |
| 4 | Negros | 13,310 km2(5,139 sq mi) | 4,414,131 | Negros) | |
| 5 | Palawan | 12,189 km2(4,706 sq mi) | 886,308 | Palawan) | Largest island entirely within one province |
| 6 | Panay | 12,011 km2(4,637 sq mi) | 4,477,247 | Panay) | |
| 7 | Mindoro | 10,572 km2(4,082 sq mi) | 1,331,473 | Mindoro) | |
| 8 | Leyte | 7,368 km2(2,845 sq mi) | 2,388,518 | Leyte) | |
| 9 | Cebu | 4,468 km2(1,725 sq mi) | 3,917,423 | Cebu) | Island province |
| 10 | Bohol | 3,821 km2(1,475 sq mi) | 1,313,560 | Bohol) | Island province |
| 11 | Masbate | 3,268 km2(1,262 sq mi) | 706,897 | Masbate) | Largest of island in Masbate province |
| 12 | Catanduanes | 1,523 km2(588 sq mi) | 260,964 | Catanduanes) | Island province |
| 13 | Basilan | 1,265 km2(488 sq mi) | 459,367 | Basilan) | Island province; largest island of the Sulu Archipelago |
| 14 | Marinduque | 952 km2(368 sq mi) | 234,521 | Marinduque) | Island province |
| 15 | Busuanga | 890 km2(344 sq mi) | 73,849 | Busuanga) | Largest of the Calamian Islands |
| 16 | Jolo | 869 km2(336 sq mi) | 530,000 | Jolo) | Part of the Sulu Archipelago |
| 17 | Tablas | 839 km2(324 sq mi) | 164,012 | Tablas) | |
| 18 | Dinagat | 802 km2(310 sq mi) | 106,951 | Dinagat) | Island province |
| 19 | Polillo | 629 km2(243 sq mi) | 64,802 | Polillo) | |
| 20 | Guimaras | 605 km2(234 sq mi) | 174,613 | Guimaras) | Island province |
| 21 | Tawitawi | 581 km2(224 sq mi) | 82,582 | Tawitawi) | Island province; part of the Sulu Archipelago |
| 22 | Biliran | 536 km2(207 sq mi) | 171,612 | Biliran) | Island province |
| 23 | Sibuyan | 465 km2(180 sq mi) | 59,274 | Sibuyan) | |
| 24 | Siargao | 437 km2(169 sq mi) | 94,273 | Siargao) | |
| 25 | Burias | 424 km2(164 sq mi) | 90,300 | Burias) | |
| 26 | Culion | 389 km2(150 sq mi) | 20,139 | Culion) | 2nd largest of the Calamian Islands |
| 27 | Siquijor | 337 km2(130 sq mi) | 95,984 | Siquijor) | Island province |
| 28 | Ticao | 334 km2(129 sq mi) | 95,129 | Ticao) | |
| 29 | Dumaran | 322 km2(124 sq mi) | | Dumaran) | |
| 30 | Balabac | 319 km2(123 sq mi) | | Balabac) | |
| 31 | Samal | 301 km2(116 sq mi) | 104,123 | Samal) | |
| 32 | Sibutu | 285 km2(110 sq mi) | 30,387 | Sibutu) | |
| 33 | Camiguin | 255 km2(98 sq mi) | 88,478 | Camiguin) | Island province |
| 34 | Calayan | 196 km2(76 sq mi) | 8,919 | Calayan) | Largest of the Babuyan Islands |
| 35 | Olutanga | 194 km2(75 sq mi) | 87,078 | Olutanga) | |
| 36 | Alabat | 192 km2(74 sq mi) | 41,822 | Alabat) | |
| 37 | Panaon | 191 km2(74 sq mi) | 57,703 | Panaon) | |
| 38 | Mapun | 181 km2(70 sq mi) | 26,597 | Mapun) | Formerly known as Cagayan de Tawi-tawi |
| 39 | Camiguin | 166 km2(64 sq mi) | | Camiguin) | Part of the Babuyan Islands in Luzon, and distinct from Camiguin in Mindanao |
| 40 | Bucas Grande | 128 km2(49 sq mi) | 22,314 | Bucas Grande) | |
| | Lubang | 125 km2(48 sq mi) | 28,922 | Lubang) | |
| | Linapacan | 120 km2(46 sq mi) | 15,668 | Linapacan) | Largest island in the group of islands in Linapacan Strait. |
| | Bugsuk | 119 km2(46 sq mi) | | Bugsuk) | |
| | Bantayan | 108 km2(42 sq mi) | 120,447 | Bantayan) | |
| | Pacijan | 106 km2(41 sq mi) | | Pacijan) | Part of Camotes Islands group |
| | Homonhon | 105 km2(41 sq mi) | 4,211 | Homonhon) | |
| | Babuyan Claro | 100 km2(39 sq mi) | 1,423 | Camiguin) | Part of the Babuyan Islands |
| | Poro | 96 km2(37 sq mi) | 36,508 | Poro) | Part of Camotes Islands group |
| | Patnanongan | 92 km2(36 sq mi) | 14,606 | Patnanongan) | |