Ministry of Power press release · 28 April 2026 · pibtracker filter

India Meets All-Time Highest Peak Power Demand of ~256 GW Without Shortage

PRID2256313 MinistryMinistry of Power Released Reading9 min

Posted On: 28 APR 2026 6:01PM by PIB Delhi India has successfully met its all-time highest peak electricity demand of 256.1 GW on 25 th April 2026 at 15:38hrs without any shortage, while simultaneously maintaining electricity exports to neighbouring countries. This milestone surpasses the previous all-time high of 250 GW recorded on 30 th May 2024 and exceeds the peak of 245.4 GW observed on 09 th January 2026 during the last financial year. The rise in demand is in line with the progression of summer conditions across the country, with electricity consumption witnessing a significant growth of 8.9% during the month of April 2026 (01 st to 27 th Apr ) over the corresponding period last year. The achievement has been supported by record capacity addition of around 65 GW during FY 2025&ndash;26 , strengthening the overall generation portfolio and enhancing system preparedness to handle high demand conditions. With this we can successfully meet the expected demand of around 270 GW this year. The demand was met through advance resource adequacy planning, optimal scheduling and dispatch of available generation resources, and close real-time coordination among NLDC, RLDCs, SLDCs, and generating stations, supported by efficient utilization of transmission corridors. At the time of peak demand, the requirement was met through a diverse portfolio of generation sources, including thermal, hydro, nuclear, and renewable energy, ensuring reliability and grid stability. Renewable energy, particularly solar, made a significant contribution, complemented by hydro and other flexible resources during peak conditions. Grid frequency and Source-wise contribution at Peak Demand Met Time 15:38 All India Peak Demand Met 256117 MW Grid Frequency 50.00 Hz Source MW (ex-bus) % (of Total Gen) Gas 5205 2.0% Hydro 11422 4.4% Nuclear 6293 2.4% Thermal 174565 66.9% Wind 4897 1.9% Solar 56204 21.5% Storage (PSP & BESS) 201 0.1% Others 2110 0.8% *** NR/MD (Release ID: 2256313) Visitor Counter : 3531 Read this release in: Urdu , हिन्दी , Marathi Ministry of Power India Meets All-Time Highest Peak Power Demand of ~256 GW Without Shortage Posted On: 28 APR 2026 6:01PM by PIB Delhi India has successfully met its all-time highest peak electricity demand of 256.1 GW on 25 th April 2026 at 15:38hrs without any shortage, while simultaneously maintaining electricity exports to neighbouring countries. This milestone surpasses the previous all-time high of 250 GW recorded on 30 th May 2024 and exceeds the peak of 245.4 GW observed on 09 th January 2026 during the last financial year. The rise in demand is in line with the progression of summer conditions across the country, with electricity consumption witnessing a significant growth of 8.9% during the month of April 2026 (01 st to 27 th Apr ) over the corresponding period last year. The achievement has been supported by record capacity addition of around 65 GW during FY 2025&ndash;26 , strengthening the overall generation portfolio and enhancing system preparedness to handle high demand conditions. With this we can successfully meet the expected demand of around 270 GW this year. The demand was met through advance resource adequacy planning, optimal scheduling and dispatch of available generation resources, and close real-time coordination among NLDC, RLDCs, SLDCs, and generating stations, supported by efficient utilization of transmission corridors. At the time of peak demand, the requirement was met through a diverse portfolio of generation sources, including thermal, hydro, nuclear, and renewable energy, ensuring reliability and grid stability. Renewable energy, particularly solar, made a significant contribution, complemented by hydro and other flexible resources during peak conditions. Grid frequency and Source-wise contribution at Peak Demand Met Time 15:38 All India Peak Demand Met 256117 MW Grid Frequency 50.00 Hz Source MW (ex-bus) % (of Total Gen) Gas 5205 2.0% Hydro 11422 4.4% Nuclear 6293 2.4% Thermal 174565 66.9% Wind 4897 1.9% Solar 56204 21.5% Storage (PSP & BESS) 201 0.1% Others 2110 0.8% *** NR/MD (Release ID: 2256313) <span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">India has successfully met its <strong>all-time highest peak electricity demand of 256.1 GW </strong>on 25th April 2026 at 15:38hrs without any shortage, while simultaneously maintaining electricity exports to neighbouring countries. </span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">This milestone surpasses the previous all-time high of 250 GW recorded on 30th May 2024 and exceeds the peak of 245.4 GW observed on 09th January 2026 during the last financial year.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">The rise in demand is in line with the progression of summer conditions across the country, with electricity consumption witnessing a significant growth of <strong>8.9%</strong> <strong>during the month of April 2026 </strong>(01st to 27th Apr<strong>)</strong> over the corresponding period last year. </span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">The achievement has been supported by record capacity addition of around <strong>65 GW during FY 2025&ndash;26</strong>, strengthening the overall generation portfolio and enhancing system preparedness to handle high demand conditions. With this we can successfully meet the expected demand of around 270 GW this year.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">The demand was met through advance resource adequacy planning, optimal scheduling and dispatch of available generation resources, and close real-time coordination among NLDC, RLDCs, SLDCs, and generating stations, supported by efficient utilization of transmission corridors.</span></span></p> <p style="text-align:justify"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">At the time of peak demand, the requirement was met through a diverse portfolio of generation sources, including thermal, hydro, nuclear, and renewable energy, ensuring reliability and grid stability. Renewable energy, particularly solar, made a significant contribution, complemented by hydro and other flexible resources during peak conditions.</span></span></p> <p><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px"><strong><u>Grid frequency and Source-wise contribution at Peak Demand Met</u></strong></span></span></p> <div> <table align="center" border="1" bordercolor="#ccc" cellpadding="5" cellspacing="0" class="MsoTableGrid" style="border-collapse:collapse"> <tbody> <tr> <td style="width:210.0pt"> <p style="text-align:right"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px"><strong>Time</strong></span></span></p> </td> <td colspan="2" style="width:200.85pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">15:38</span></span></p> </td> </tr> <tr> <td style="width:210.0pt"> <p style="text-align:right"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px"><strong>All India Peak Demand Met</strong></span></span></p> </td> <td colspan="2" style="width:200.85pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">256117 MW</span></span></p> </td> </tr> <tr> <td style="width:210.0pt"> <p style="text-align:right"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px"><strong>Grid Frequency</strong></span></span></p> </td> <td colspan="2" style="width:200.85pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">50.00 Hz</span></span></p> </td> </tr> <tr> <td style="background-color:#595959; width:210.0pt"> <p style="text-align:right"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px"><strong><span style="color:white">Source</span></strong></span></span></p> </td> <td style="background-color:#595959; width:108.7pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px"><span style="color:white">MW (ex-bus)</span></span></span></p> </td> <td style="background-color:#595959; width:92.15pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px"><span style="color:white">% (of Total Gen)</span></span></span></p> </td> </tr> <tr> <td style="width:210.0pt"> <p style="text-align:right"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px"><strong>Gas</strong></span></span></p> </td> <td style="width:108.7pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">5205</span></span></p> </td> <td style="width:92.15pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">2.0%</span></span></p> </td> </tr> <tr> <td style="width:210.0pt"> <p style="text-align:right"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px"><strong>Hydro</strong></span></span></p> </td> <td style="width:108.7pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">11422</span></span></p> </td> <td style="width:92.15pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">4.4%</span></span></p> </td> </tr> <tr> <td style="width:210.0pt"> <p style="text-align:right"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px"><strong>Nuclear</strong></span></span></p> </td> <td style="width:108.7pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">6293</span></span></p> </td> <td style="width:92.15pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">2.4%</span></span></p> </td> </tr> <tr> <td style="width:210.0pt"> <p style="text-align:right"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px"><strong>Thermal</strong></span></span></p> </td> <td style="width:108.7pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">174565</span></span></p> </td> <td style="width:92.15pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">66.9%</span></span></p> </td> </tr> <tr> <td style="width:210.0pt"> <p style="text-align:right"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px"><strong>Wind</strong></span></span></p> </td> <td style="width:108.7pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">4897</span></span></p> </td> <td style="width:92.15pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">1.9%</span></span></p> </td> </tr> <tr> <td style="width:210.0pt"> <p style="text-align:right"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px"><strong>Solar</strong></span></span></p> </td> <td style="width:108.7pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">56204</span></span></p> </td> <td style="width:92.15pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">21.5%</span></span></p> </td> </tr> <tr> <td style="width:210.0pt"> <p style="text-align:right"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px"><strong>Storage (PSP &amp; BESS)</strong></span></span></p> </td> <td style="width:108.7pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">201</span></span></p> </td> <td style="width:92.15pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">0.1%</span></span></p> </td> </tr> <tr> <td style="width:210.0pt"> <p style="text-align:right"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px"><strong>Others</strong></span></span></p> </td> <td style="width:108.7pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">2110</span></span></p> </td> <td style="width:92.15pt"> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">0.8%</span></span></p> </td> </tr> </tbody> </table> </div> <p>&nbsp;</p> <p style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px">***</span></span></p> <p><span style="font-family:Times New Roman,Times,serif"><span style="font-size:16px"><strong>NR/MD</strong></span></span></p> " /> var mPlayer = document.getElementById("background_music"); var mPlayAction = document.getElementById("playbutton"); var isPlaying = false; function playAudio() { mPlayer.play(); isPlaying = true; document.getElementById('stopA').style.display = "block"; document.getElementById('playA').style.display = "none"; } function pauseAudio() { mPlayer.pause(); isPlaying = false; document.getElementById('playA').style.display = "block"; document.getElementById('stopA').style.display = "none"; } //function HandleAudio() { // if (isPlaying == true) { // //Playing already Pause it // pauseAudio(); // } else { // //Play the music // playAudio(); // } //} var synth = window.speechSynthesis; function CleanHtml(html) { html = html.replace(/ /gi, ''); return html; } function stripHtml(html) { let tmp = document.createElement("DIV"); tmp.innerHTML = CleanHtml(html); return tmp.textContent || tmp.innerText || ""; } $(document).ready(function () { //for responsive tables $("table").each(function () { if (!$(this).closest(".table-responsive").length) { $(this).wrap(" "); } }); var width = $(window).width(); if (width $(document).ready(function () { var width = $(window).width(); if (width @media print { .sticky-social, .sticky-social_mb, .pull-right, #printPDF { display: none !important; } } .f_vl { padding-right: 30px; font-size: 17px; cursor: pointer; } .log_oo { // width: 20%; display: flex; justify-content: space-between; } .log_oo img { width: 150px; /*width: 100%; height: auto;*/ } .sticky-social_mb { position: fixed; bottom: 0px; padding: 0px; margin: 0px; width: 100%; } .social_mb { list-style: none; display: flex; width: 100%; margin-bottom: -8px; } .social_mb a { padding: 8px 0px; font-size: 30px; transition: all 0.8s ease-in-out; width: 20% !important; text-align: center; } .section1 { position: relative; padding: 10px 0px; width: 100%; } .sticky-social { position: fixed; top: 20px; left: 0px; padding: 0px; margin: 0px; } .social { list-style: none; } .social a li { padding: 8px 12px; font-size: 25px; transition: all 0.8s ease-in-out; } .social a li:hover { margin-right: -30px; box-shadow: 2px 5px 10px grey; } .social a li:hover .fa { margin-left: 20px; } .fb_b { /* background-color: rgb(59, 89, 152);*/ background-color: rgba(65,103,178,255); } .twitter_r { /* background-color: rgb(29, 161, 242);*/ background-color: #000000; } .whatsapp_r { /* background-color: rgb(77, 194, 71);*/ background-color: rgba(13,191,67,255); } .fa-envelope_r { /* background-color: rgb(219, 68, 55);*/ background-color: #e2123d; } .fa-linkedin_r { background-color: rgb(0, 119, 181); } @media only screen and (max-device-width: 767px) { p span img { max-width: 90% !important; height: auto !important; } p img { max-width: 90% !important; height: auto !important; } h2 { font-size: 20px !important; font-weight: 600 !important; } h3 { font-size: 18px !important; font-weight: 600 !important; } } /* === Film Roll Badge Styling(IFFI2025 countdown) === */ .film-roll-badge { position: absolute; top:82%; right: 20px; width: 230px; height: 70px; background: repeating-linear-gradient( to right, #9a2375 0px, #9a2375 18px, #6e2b8b 18px, #6e2b8b 36px ); border-top: 8px solid #9a2375; border-bottom: 8px solid #9a2375; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4); animation: moveFilm 8s linear infinite; z-index: 10; } /* film sprocket holes */ .film-roll-badge::before, .film-roll-badge::after { content: ""; position: absolute; width: 100%; height: 10px; background: repeating-linear-gradient( to right, #9a2375 0px, #9a2375 10px, #fff 10px, #fff 20px ); left: 0; z-index: 2; } .film-roll-badge::before { top: -4px; } .film-roll-badge::after { bottom: -4px; } .film-roll-inner { position: relative; height: 100%; display: flex; align-items: center; justify-content: center; animation: flicker 2s infinite ease-in-out; } .countdown-text { font-size: 1.3rem; font-weight: 700; color: #fff; text-shadow: 0 0 6px rgba(255, 255, 255, 0.4), 0 0 10px #000; white-space: nowrap; } /* === Animations === */ @keyframes moveFilm { 0% { background-position: 0 0; } 100% { background-position: 120px 0; } } @keyframes flicker { 0%, 100% { opacity: 1; } 50% { opacity: 0.9; } 25% { opacity: 0.95; } 75% { opacity: 0.85; } } /* === Responsive Adjustments === */ @media (max-width: 1500px) { .film-roll-badge { top: 68%; right: 18px; /* width: 220px; */ height: 65px; font-size: 0.85rem; } .press-section { margin-top: 35px; } } @media (max-width: 992px) { .film-roll-badge { top: 52%; right: 10px; width: 200px; height: 60px; } } @media (max-width: 768px) { .film-roll-badge { top: 56%; right: 10px; width: 124px; height: 55px; } .countdown-text { font-size: 0.9rem; } } @media (max-width: 576px) { .film-roll-badge { top: 59%; right: 5px; /* width: 160px; */ height: 50px; } .countdown-text { font-size: 0.85rem; } } const festivalStart = new Date("2025-11-20T00:00:00").getTime(); const festivalEnd = new Date("2025-11-28T23:59:59").getTime(); const countdownElement = document.getElementById("countdown"); const interval = setInterval(() => { const now = new Date().getTime(); // BEFORE FESTIVAL — show days + hours left if (now = festivalStart && now el.style.width = "350px"); clearInterval(interval); } }, 1000); //<![CDATA[ (function() {var fn = function() {$get("sc_HiddenField").value = '';Sys.Application.remove_init(fn);};Sys.Application.add_init(fn);})();Sys.Application.