Key findings
- As published by IEMOP, the system-wide average market price was 8.31 PHP per kWh in the July 2026 billing month, after 9.54 in June 2026 and 7.79 in May 2026. IEMOP attributed the July easing to improved conditions in the Visayas, seasonally lower demand and improved HVDC flows.
- Across the nineteen billing months the highest system price in this window was June 2026 (9.54) and the lowest February 2025 (2.73); the highest grid price was the Visayas in June 2026 (14.32, revised by IEMOP from a first-published 14.46). These are extremes of the window only (Signal Trackers computation).
- The system price rose from 2.96 in the January 2025 billing month to 8.31 in the July 2026 billing month, a change of 5.35 PHP per kWh or about 181 percent between those two months (Signal Trackers computation). The endpoints matter: IEMOP called January 2025 the lowest average since January 2023, and July 2026 follows a market suspension and interventions.
- The unweighted mean of IEMOP's monthly system averages was about 4.00 for the twelve 2025 billing months, 3.92 for January to July 2025 and 6.09 for January to July 2026, the last including April 2026 at 5.63 under Modified Administered Prices (Signal Trackers computations). IEMOP's own first-half 2025 average, on its own basis, is 4.14 PHP per kWh; the two are different measures.
- The Visayas monthly price was above Luzon's in 15 of the 19 months and Mindanao's was above Luzon's in 12 of 19 (April 2026, when all three grids and the system printed 5.63 under Modified Administered Prices, counts as not above). In June 2026 the Visayas price exceeded Luzon's by 6.37 PHP per kWh (Signal Trackers computations).
- According to IEMOP, the ERC suspended the market from 26 March to 30 April 2026 after the declaration of a State of National Energy Emergency, applying Modified Administered Prices with coal settled at 6.00 PHP per kWh; normal clearing resumed on 1 May 2026. The May and June 2026 rises came, in IEMOP's account, with higher summer demand, plant outages, grid alerts, reserve deficiencies and HVDC transfer limits into the Visayas.
- The largest month-on-month system moves in the window were March 2025 (+2.61), May 2026 (+2.16), June 2026 (+1.75), September 2025 (-1.55), October 2025 (+1.50), April 2026 (+1.32, a Modified Administered Prices month) and July 2026 (-1.23). The highest system average demand was May 2026 (15,755 MW) and the lowest system margin July 2026 (3,590 MW); the highest margin was February 2025 (5,725 MW). Signal Trackers computations from IEMOP's tables.
System table, January 2025 to July 2026 billing months
Every figure is as printed in IEMOP's Monthly Market Operations Highlights for that billing month (the latest report where a month appears in more than one). Margin follows the report definition: supply minus (demand plus reserve requirement), with HVDC flows entering only the grid tables. The price bar runs from 0 to 15 PHP per kWh.
| Billing month | Supply (MW) | Demand (MW) | Reserve req. (MW) | Margin (MW) | System price (PHP/kWh) | Price bar (0 to 15) | Change (PHP/kWh) | Luzon | Visayas | Mindanao |
|---|---|---|---|---|---|---|---|---|---|---|
| Jan 2025 billing | 20,110 | 12,529 | 1,930 | 5,651 | 2.96 | 2.98 | 3.13 | 2.65 | ||
| Feb 2025 billing | 20,512 | 12,904 | 1,883 | 5,725 | 2.73 | -0.23 | 2.71 | 2.81 | 2.72 | |
| Mar 2025 billing | 19,611 | 13,670 | 1,984 | 3,957 | 5.34 | +2.61 | 5.50 | 5.48 | 4.39 | |
| Apr 2025 billing | 21,345 | 14,739 | 2,020 | 4,585 | 4.52 | -0.82 | 4.59 | 4.52 | 4.11 | |
| May 2025 billing | 22,218 | 15,169 | 2,103 | 4,945 | 4.02 | -0.50 | 4.22 | 3.77 | 3.13 | |
| Jun 2025 billing | 21,432 | 14,545 | 2,015 | 4,871 | 3.86 | -0.16 | 3.91 | 3.93 | 3.54 | |
| Jul 2025 billing | 20,754 | 13,812 | 2,000 | 4,942 | 3.99 | +0.13 | 3.92 | 4.39 | 3.80 | |
| Aug 2025 billing | 20,611 | 14,052 | 1,981 | 4,578 | 4.59 | +0.60 | 3.76 | 6.40 | 6.66 | |
| Sep 2025 billing | 20,712 | 13,640 | 1,878 | 5,194 | 3.04 | -1.55 | 2.57 | 4.02 | 4.19 | |
| Oct 2025 billing | 19,889 | 13,881 | 2,006 | 4,002 | 4.54 | +1.50 | 3.96 | 5.85 | 5.87 | |
| Nov 2025 billing | 19,998 | 13,507 | 1,918 | 4,572 | 3.98 | -0.56 | 3.52 | 5.29 | 4.99 | |
| Dec 2025 billing | 20,233 | 13,440 | 1,995 | 4,798 | 4.38 | +0.40 | 2.98 | 7.22 | 7.82 | |
| Jan 2026 billing | 19,152 | 12,492 | 1,939 | 4,722 | 3.56 | -0.82 | 3.25 | 4.24 | 4.27 | |
| Feb 2026 billing | 19,992 | 12,874 | 1,835 | 5,283 | 3.50 | -0.06 | 2.69 | 5.37 | 5.25 | |
| Mar 2026 billing | 19,913 | 13,383 | 1,877 | 4,654 | 4.31 | +0.81 | 4.10 | 5.08 | 4.43 | |
| Apr 2026 billing ModAP | 20,819 | 14,404 | 1,988 | 4,427 | 5.63 | +1.32 | 5.63 | 5.63 | 5.63 | |
| May 2026 billing | 21,374 | 15,755 | 1,990 | 3,629 | 7.79 | +2.16 | 7.02 | 10.20 | 9.28 | |
| Jun 2026 billing | 21,133 | 15,454 | 1,987 | 3,691 | 9.54 revised | +1.75 | 7.95 | 14.32 revised | 12.75 | |
| Jul 2026 billing | 20,587 | 14,936 | 2,061 | 3,590 | 8.31 | -1.23 | 7.30 | 11.29 | 10.39 |
Source for every row: IEMOP, Market Operations Highlights for the named billing month (see Sources). Revised values are marked; the earlier value is listed under Revisions.
Grid selector: supply, demand, reserve, margin and price by grid
Choose a grid to see its full monthly table. Grid margins include HVDC flows, per IEMOP's printed definition. The grid "average price" is the report's load weighted average price (LWAP). Without JavaScript, the Luzon table is shown here, the Visayas and Mindanao tables are in the disclosures below, and the system table is in the section above.
| Billing month | Supply (MW) | Demand (MW) | Reserve req. (MW) | Margin (MW) | Price (PHP/kWh) | Price bar (0 to 15) | Change |
|---|---|---|---|---|---|---|---|
| Jan 2025 billing | 13,962 | 8,741 | 1,351 | 3,916 | 2.98 | ||
| Feb 2025 billing | 14,475 | 9,071 | 1,324 | 4,091 | 2.71 | -0.27 | |
| Mar 2025 billing | 13,530 | 9,713 | 1,397 | 2,535 | 5.50 | +2.79 | |
| Apr 2025 billing | 15,000 | 10,613 | 1,418 | 3,083 | 4.59 | -0.91 | |
| May 2025 billing | 15,620 | 10,993 | 1,493 | 3,307 | 4.22 | -0.37 | |
| Jun 2025 billing | 15,076 | 10,400 | 1,407 | 3,377 | 3.91 | -0.31 | |
| Jul 2025 billing | 14,540 | 9,710 | 1,386 | 3,468 revised | 3.92 | +0.01 | |
| Aug 2025 billing | 14,646 | 9,882 | 1,363 | 3,370 | 3.76 | -0.16 | |
| Sep 2025 billing | 14,681 | 9,595 | 1,263 | 3,732 | 2.57 | -1.19 | |
| Oct 2025 billing | 13,790 | 9,777 | 1,392 | 2,599 | 3.96 | +1.39 | |
| Nov 2025 billing | 14,050 | 9,598 | 1,309 | 3,139 | 3.52 | -0.44 | |
| Dec 2025 billing | 14,422 | 9,324 | 1,374 | 3,741 | 2.98 | -0.54 | |
| Jan 2026 billing | 13,228 | 8,574 | 1,358 | 3,242 | 3.25 | +0.27 | |
| Feb 2026 billing | 14,286 | 9,016 | 1,289 | 3,974 | 2.69 | -0.56 | |
| Mar 2026 billing | 14,103 | 9,444 | 1,291 | 3,398 | 4.10 | +1.41 | |
| Apr 2026 billing ModAP | 14,790 | 10,266 | 1,426 | 3,225 | 5.63 | +1.53 | |
| May 2026 billing | 15,509 | 11,369 | 1,441 | 2,755 | 7.02 | +1.39 | |
| Jun 2026 billing | 15,659 | 11,135 | 1,457 | 3,033 | 7.95 | +0.93 | |
| Jul 2026 billing | 15,043 | 10,764 | 1,513 | 2,768 | 7.30 | -0.65 |
Source for every grid row: IEMOP, Market Operations Highlights for the named billing month, from the 2025 and 2026 listing pages (see Sources). Revised values are marked and listed under Revisions.
Visayas table (static copy)
| Billing month | Supply | Demand | Reserve req. | Margin | Price | Bar | Change |
|---|---|---|---|---|---|---|---|
| Jan 2025 billing | 2,372 | 1,856 | 327 | 400 | 3.13 | ||
| Feb 2025 billing | 2,397 | 1,876 | 302 | 458 | 2.81 | -0.32 | |
| Mar 2025 billing | 2,365 | 1,913 | 317 | 345 | 5.48 | +2.67 | |
| Apr 2025 billing | 2,563 | 2,009 | 336 | 306 | 4.52 | -0.96 | |
| May 2025 billing | 2,664 | 2,078 | 342 | 398 | 3.77 | -0.75 | |
| Jun 2025 billing | 2,635 | 2,033 | 340 | 414 | 3.93 | +0.16 | |
| Jul 2025 billing | 2,530 | 1,998 | 339 | 349 revised | 4.39 | +0.46 | |
| Aug 2025 billing | 2,405 | 2,027 | 338 | 255 | 6.40 | +2.01 | |
| Sep 2025 billing | 2,440 | 1,945 | 340 | 355 | 4.02 | -2.38 | |
| Oct 2025 billing | 2,421 | 1,944 | 336 | 312 | 5.85 | +1.83 | |
| Nov 2025 billing | 2,418 | 1,797 | 332 | 369 | 5.29 | -0.56 | |
| Dec 2025 billing | 2,524 | 1,978 | 337 | 233 | 7.22 | +1.93 | |
| Jan 2026 billing | 2,361 | 1,861 | 317 | 389 | 4.24 | -2.98 | |
| Feb 2026 billing | 2,256 | 1,829 | 282 | 352 | 5.37 | +1.13 | |
| Mar 2026 billing | 2,492 | 1,885 | 317 | 344 | 5.08 | -0.29 | |
| Apr 2026 billing ModAP | 2,487 | 1,996 | 292 | 292 | 5.63 | +0.55 | |
| May 2026 billing | 2,360 | 2,178 | 274 | 220 | 10.20 | +4.57 | |
| Jun 2026 billing | 2,183 | 2,166 | 253 | 137 | 14.32 revised | +4.12 | |
| Jul 2026 billing | 2,260 | 2,080 | 275 | 252 | 11.29 | -3.03 |
Mindanao table (static copy)
| Billing month | Supply | Demand | Reserve req. | Margin | Price | Bar | Change |
|---|---|---|---|---|---|---|---|
| Jan 2025 billing | 3,775 | 1,931 | 252 | 1,335 | 2.65 | ||
| Feb 2025 billing | 3,640 | 1,956 | 258 | 1,176 | 2.72 | +0.07 | |
| Mar 2025 billing | 3,716 | 2,044 | 269 | 1,077 | 4.39 | +1.67 | |
| Apr 2025 billing | 3,782 | 2,118 | 266 | 1,197 | 4.11 | -0.28 | |
| May 2025 billing | 3,934 | 2,098 | 268 | 1,241 | 3.13 | -0.98 | |
| Jun 2025 billing | 3,721 | 2,112 | 268 | 1,081 | 3.54 | +0.41 | |
| Jul 2025 billing | 3,685 | 2,104 | 275 | 1,125 revised | 3.80 | +0.26 | |
| Aug 2025 billing | 3,561 | 2,144 | 281 | 953 | 6.66 | +2.86 | |
| Sep 2025 billing | 3,592 | 2,100 | 275 | 1,106 | 4.19 | -2.47 | |
| Oct 2025 billing | 3,678 | 2,161 | 278 | 1,090 | 5.87 | +1.68 | |
| Nov 2025 billing | 3,532 | 2,112 | 276 | 1,068 | 4.99 | -0.88 | |
| Dec 2025 billing | 3,287 | 2,137 | 283 | 823 | 7.82 | +2.83 | |
| Jan 2026 billing | 3,563 | 2,056 | 263 | 1,090 | 4.27 | -3.55 | |
| Feb 2026 billing | 3,449 | 2,028 | 264 | 957 | 5.25 | +0.98 | |
| Mar 2026 billing | 3,318 | 2,054 | 268 | 911 | 4.43 | -0.82 | |
| Apr 2026 billing ModAP | 3,542 | 2,142 | 270 | 910 | 5.63 | +1.20 | |
| May 2026 billing | 3,505 | 2,208 | 276 | 653 | 9.28 | +3.65 | |
| Jun 2026 billing | 3,291 | 2,153 | 278 | 521 | 12.75 | +3.47 | |
| Jul 2026 billing | 3,283 | 2,091 | 273 | 570 | 10.39 | -2.36 |
Both static tables: IEMOP, Market Operations Highlights for the named billing month, via the 2025 and 2026 listing pages.
What IEMOP said drove the market
These are IEMOP's own attributions, taken from its public news releases for the months it covered. They are the market operator's account, not an independent finding by Signal Trackers, and the ERC orders and emergency declaration behind them were not retrieved.
2026
- March 2026 billing month (release of 8 April 2026)
- IEMOP reported that system-wide average supply decreased to 19,913 MW, a 0.4 percent decline from February 2026, while average demand increased to 13,383 MW, 4.0 percent higher, and that these levels resulted in a tighter system supply margin of 4,654 MW compared with 5,283 MW in February. IEMOP attributed the declines in the Luzon, Visayas and Mindanao supply margins (576 MW, 8 MW and 46 MW) to higher outage levels and variations in HVDC flows, and said these conditions led to an increase in the system-wide average market price to 4.31 PHP per kWh from 3.50 in February.
- April 2026 (release of 13 May 2026)
- According to IEMOP, in response to the declaration of a State of National Energy Emergency and fuel conservation and prioritisation measures in the power sector, the ERC declared a Market Suspension effective 0005H on 26 March 2026. Under Modified Administered Prices, coal-fired facilities were settled at a fixed 6.00 PHP per kWh and negative administered prices were set to zero. The April 2026 load price was uniform across all regions at 5.63 PHP per kWh, while generation average prices were 5.13 (Luzon), 5.32 (Visayas) and 5.50 (Mindanao). On 30 April 2026 the ERC declared the resumption of normal clearing and settlement effective 1 May 2026 at interval 0005H.
- May 2026 (release of 10 June 2026)
- IEMOP cited higher summer demand (system average demand 15,755 MW, up 9.4 percent), plant outages and grid alerts. Administered Pricing applied for 20.37 percent of the time in Luzon, 19.75 in the Visayas and 16.67 in Mindanao, covering the part of the suspension that fell inside the billing month (26 to 30 April 2026) and interventions due to manual load dropping. IEMOP also reported that throughout the 26 April to 25 May 2026 billing period the Leyte-Luzon HVDC facility was either operating at its maximum Luzon-to-Visayas transfer limit of 250 MW or at a security-limited transfer level for 46.06 percent of the period, higher than the 25.90 percent observed in April 2026.
- June 2026 (release of 9 July 2026)
- IEMOP cited localised supply tightness and reserve deficiencies that produced Constraint Violation Costs in real-time prices, multiple yellow and red alerts in the Visayas, forced outages of several large units, and the Leyte-Luzon HVDC at its limit or security-limited for 67.46 percent of the period. Sustained high prices triggered the Secondary Price Cap under a cumulative price threshold of 12.413 PHP per kWh, capped at 7.423. The release quoted the system price as 9.56; the July 2026 report revised it to 9.54.
- July 2026 (release of 6 August 2026)
- IEMOP reported that improved conditions in the Visayas, seasonally lower demand in the rainy season and improved HVDC flows eased prices across the three grids, and stated that the system-wide average market price dropped by 13.1 percent, from 9.54 in June 2026 to 8.31 in July 2026. The 13.1 percent is IEMOP's own figure; 9.54 to 8.31 is a fall of 12.9 percent, and 13.1 percent reconciles with 9.56, the June 2026 price as first published and later revised to 9.54.
2025
- January 2025 (release of 11 February 2025)
- IEMOP described the 2.96 system price as the lowest average price recorded since January 2023, with a relatively high supply margin after low demand in cooler weather. The release quoted an "average system margin" of 7,581 MW, which is supply minus demand; the report table's margin of 5,651 MW also subtracts the 1,930 MW reserve requirement. Both definitions are IEMOP's; this tracker uses the table definition.
- April 2025 (release of 6 May 2025)
- IEMOP reported that overall power supply rose to 21,345 MW, an 8.8 percent increase from March 2025, and that demand rose to 14,739 MW, about 7.8 percent higher, which IEMOP attributed largely to intense summer heat. IEMOP reported that the supply margin widened to 4,585 MW compared with 3,957 MW in March, and that market prices fell from 5.34 to 4.52 PHP per kWh, which IEMOP described as a 15.3 percent decrease.
- First half of 2025 (release of 24 July 2025)
- IEMOP stated that WESM prices averaged 4.14 PHP per kWh in the first half of 2025 against 5.58 in 2024, a 26 percent decline and, in its words, the most affordable average since 2020, citing improved supply margins, renewable energy investment and transmission enhancements. These are IEMOP's figures on its own basis.
- September 2025 (release of 7 October 2025)
- IEMOP described the 3.04 system price as the lowest in seven months, with a wider margin, no major unplanned outages and rainy-season hydropower output.
- December 2025 (release of 28 January 2026)
- IEMOP reported that Luzon supply continued to increase while demand declined, reducing the Luzon average market price to 2.98 PHP per kWh from 3.52, while supply margins in the Visayas and Mindanao declined by 136 MW and 245 MW on planned and forced outages. IEMOP said these tighter regional conditions, combined with transmission constraints that limited access to lower-cost generation in Luzon, contributed to an increase in the system-wide average energy price to 4.38 from 3.98. In the same release IEMOP reported that the system-wide supply margin nonetheless widened, to 4,798 MW from 4,572 MW in November 2025.
Definitions used on this page
- Billing month
- IEMOP's billing month runs from the 26th of the previous calendar month to the 25th. "July 2026" is 26 June 2026 to 25 July 2026. Every month label on this page is a billing month, not a calendar month.
- Average price
- For the grids, the report's load weighted average price (LWAP) in PHP per kWh. For the system, IEMOP's "system-wide average market price"; its basis is not printed on the table page, and it is not the Effective Spot Settlement Price, which IEMOP reports separately. The reports note that intervals are applied with a Secondary Price Cap, and prices in several months reflect Administered Pricing, the Price Substitution Methodology and the Secondary Price Cap.
- Margin
- As printed in the reports: margin = supply minus (demand plus reserve requirement), plus or minus HVDC flows for the grid tables. The reserve requirement comprises regulating, contingency and dispatchable reserve. IEMOP's news releases sometimes quote a simpler supply-minus-demand margin (7,581 MW for January 2025 at system level); both are IEMOP definitions.
- Modified Administered Prices (ModAP)
- The pricing applied during the ERC market suspension of 26 March to 30 April 2026, as described by IEMOP: coal settled at 6.00 PHP per kWh and negative administered prices set to zero. The identical 5.63 across all grids and the system in April 2026 is an administered outcome, not a market convergence.
Revisions recorded across reports
Each report tabulates the last three billing months, so most months appear in three reports. Signal Trackers compared every value across the overlapping reports. All agreed except the following, where the later report is used:
- June 2026 system average price: 9.56 PHP per kWh in the June 2026 report (published 9 July 2026) and in IEMOP's 9 July 2026 news release; 9.54 in the July 2026 report (published 6 August 2026).
- June 2026 Visayas average price: 14.46 in the June 2026 report and the 9 July 2026 release; 14.32 in the July 2026 report.
- July 2025 grid margins, 1 MW rounding differences: Luzon 3,469 in the July 2025 report, 3,468 in the August and September 2025 reports; Visayas 348 then 349; Mindanao 1,126 then 1,125.
Sources
- IEMOP (Independent Electricity Market Operator of the Philippines). Monthly Market Operations Highlights, one report for each billing month from January 2025 to July 2026 (nineteen reports, published 17 February 2025 to 6 August 2026 per IEMOP's listing). Operational Highlights tables for the System, Luzon, Visayas and Mindanao. Listing pages: 2025 Market Operations Highlights and 2026 Market Operations Highlights. Retrieved 6 September 2026. The May, June and July 2026 reports carry an all-rights-reserved notice; this tracker publishes numerical facts and short attributed statements only and reproduces no page, chart or slide.
- IEMOP news releases on monthly market prices, 11 February 2025 to 6 August 2026 (ten releases), from IEMOP News, for example "July 2026 WESM prices ease as Visayas market conditions improve" (6 August 2026). Retrieved 6 September 2026. Used for IEMOP's stated drivers and as corroboration of headline figures for the months the releases cover.
Signal Trackers is a publisher on DropRegion. This tracker is not authorised by, affiliated with or endorsed by IEMOP.
Methodology
Signal Trackers downloaded the nineteen report PDFs from IEMOP's market reports pages, extracted their text, and parsed the Operational Highlights tables for the system and each grid into a structured series. Because each report shows the last three billing months, each month was compared across every report that contains it; the latest report's value is published and any earlier differing value is listed under Revisions. The series was re-parsed independently in a verification pass; all 76 month-and-grid rows matched.
Month-on-month changes, extremes, counts, gaps and means are Signal Trackers computations on IEMOP's published monthly averages. Means are unweighted arithmetic means of monthly averages, not load-weighted period averages, which is why they differ from IEMOP's own period figures. April 2026, a Modified Administered Prices month, is kept in the means and counts because it is a published billing-month value that market participants were settled on; it is flagged wherever it enters a comparison so readers can set it aside. Drivers are quoted or closely paraphrased from IEMOP's news releases and attributed to IEMOP throughout.
Limitations
- Nineteen-month window, January 2025 to July 2026 billing months. "Highest" and "lowest" refer to this window only; the only longer comparisons are IEMOP's own attributed statements.
- Billing months, not calendar months.
- The basis of the system "average price" is not printed on the table page; grid prices are load weighted average prices.
- Means are unweighted Signal Trackers computations and are not IEMOP's period averages.
- Published prices include intervals under Administered Pricing, the Price Substitution Methodology and the Secondary Price Cap; April 2026 was entirely under Modified Administered Prices.
- The ERC orders, the emergency declaration and the Executive Order referred to by IEMOP were not retrieved; drivers are IEMOP's attributions.
- Wholesale only. Nothing here supports any statement about consumer bills, distribution utility generation charges or pass-through to retail rates.
- IEMOP's news releases corroborate headline figures for most but not all months; the primary evidence for every row is the report itself.
Freshness
Freshness class F2 (monthly). Checked and verified 6 September 2026 against all nineteen reports. IEMOP has published each report between the 3rd and the 22nd of the month after the billing month ends; the August 2026 report is expected in September 2026. A new report adds one row and may revise the previous month. Checking a source is not the same as changing this Drop; the version panel records changes.
Version
v1.1, 6 September 2026: seven corrections from the first evaluation (drivers rebuilt from the verified register, including the note on IEMOP's 13.1 percent July 2026 figure; April 2026 flagged in the mean and the moves list; revision markers limited to price revisions in the system table; source notes on the grid tables; methodology note on April 2026; marker contrast and live region; grid intro wording). No published figure changed.
v1, 6 September 2026: first evaluated version. Drop ID D-20260906-f204. Corrections and later versions will be listed here.