Institute of Policy Dynamics
Statistics
Energy / Public Data / PGCB & BPDB

Bangladesh's Electricity Supply and Load-Shedding, 2015-2026

Eleven years of hourly grid readings, cross-checked against daily generation reports and mapped to districts and power plants. Explore supply, load-shedding, forecasts, demand growth, production cost, fuel use, and data quality.

August 2026

Bangladesh's Electricity Supply and Load-Shedding, 2015-2026 illustration

Last updated: 4 Nov 2026

Right now

The most recent hourly reading from PGCB. Supply plus load-shedding is exactly the published “demand”.

There is 0 MW of load-shedding right now. At this hour over the last 90 readings it has typically been 723 MW, most days between 192 and 1,613 MW.

The electricity not supplied so far today (1,072 MWh) would have run a day's power for about 0.7 million people. (At 560 kWh per person per year.)

14,093 MW
Supply
0 MW
Load-shedding
Today's highest: 791 MW
14,093 MW
Demand (published)
1,072 MWh
Electricity not supplied
Hours with load-shedding: 6

Supply and load-shedding, hour by hour

Supply and load-shedding, hour by hour05,00010K15K20K28 Oct30 Oct31 Oct2 Nov3 Nov4 Nov
SupplyLoad-shedding

Why is there load-shedding?

The NLDC daily report prints a reason beside every power station. These are the stations that generated nothing at all at the evening peak, grouped by the reason given.

Idle capacity, by stated reason

The shortfall, as BPDB itself attributes it

At the latest evening peak, 8,063 MW of generating capacity produced nothing at all , 4,106 MW of it sitting idle for want of gas alone. Source: NLDC daily report, 3 Nov.

When gas falls, the lights go out

Gas delivered to power stations against demand left unserved, shown as monthly medians. The hot-month comparison holds temperature nearly constant.

Gas supplied

Demand unserved

18 million units
Least gas
867 MMCFD, 33.8°C, 123 days
2.6 million units
Middle
944 MMCFD, 34°C, 121 days
0.7 million units
Most gas
1,020 MMCFD, 33.3°C, 122 days

What BPDB said the day before

BPDB's next-day load-shedding forecast is set against what actually happened. The forecast became more realistic in 2026, but zero forecasts still miss often and by more.

325 / 328 days forecast at zero
2025
170 zero forecasts followed by load-shedding, 132 MW average
173 / 224 days forecast at zero
2026
99 zero forecasts followed by load-shedding, 469 MW average
2,846 MW
Worst missed zero forecast
16 Jun 2026

Forecast and outcome, side by side

Both figures describe the evening peak at the substation end.

Is the burden shared evenly?

Zones are not shed equally on the same day. How much of a zone's own demand gets cut, and how much shortfall falls on each resident , worked out from the authorities' own table.

Share of its own demand that was cut

Shortfall per person, at the evening peak

Over the last 90 days, 7% of national demand was cut on average. But Mymensingh lost 17.2% , 2.5× the national average , while Chattogram lost only 3.3%.

Electricity on the map

The darker the shade, the more load-shedding in that zone. Dots are power stations and grid substations, sized by capacity or load.

A district takes the colour of the grid zone it sits in , no district-level breakdown is published inside a zone. Plant and substation positions come from matching names against OpenStreetMap; some are only accurate to the nearest town.

How now compares with previous years

Load-shedding swings with the season , heavier in summer, lighter in winter. So "versus a year ago" only means something against the same point in the calendar. Each line below is one year, laid over the same dates.

Electricity not supplied, by day of year (7-day average)

Over the last 30 days an average of 9,847 MWh a day went unsupplied. At the same point in 2025 it was 2,197 , about 4.5× more now.
9,847 MWh
2026
15.4 hours
2,197 MWh
2025
14.3 hours
4,812 MWh
2024
16.7 hours
2,009 MWh
2023
13 hours
20,469 MWh
2022
19.5 hours

How fast demand has grown

Evening-peak demand laid over the same days of earlier years. This is published demand: electricity delivered plus electricity cut.

+99%
Growth over the decade
2016-2026
7.1%
Average annual growth
17,335 MW
This year's busy days
2026

Evening-peak demand, recent years side by side

Demand on each year's median day

Summer demand: delivered and cut

From 2025 to 2026, published demand rose 7.5%, while delivered electricity rose 2.2%.

Demand here equals supply plus load-shedding. Consumption abandoned because power was unavailable is not counted, so true demand may be higher.

What a day of electricity costs to make

Daily generation cost and cost per unit, compared with the same point a year earlier, show both how much prices changed and why.

279 crore Tk
Latest day's generation cost
3 Nov 2026
8.13 Tk/unit
Cost per unit
+- Tk
Change per unit in a year

Cost per unit against the same days of earlier years

Zone by zone

Demand and load-shedding in each zone at the evening peak, as published in the NLDC daily report.

ZoneDemand (published)Load-sheddingShare of all load-shedding
Cumilla1,62015830%
Khulna1,85714527.6%
Rajshahi1,43813225.1%
Mymensingh1,240346.5%
Dhaka5,903315.9%
Rangpur806183.4%
Barishal51281.5%
Chattogram1,59800%
Sylhet65000%

Load-shedding trend by zone, last 365 days

What the electricity is made from

The fuel split of each day's generation, in gigawatt-hours.

Generation by fuel, average per day

A daily average keeps short and incomplete months comparable.

What each fuel delivers, and what each fuel costs

Oil supplies 10% of electricity and takes 28.7% of the bill.

An ordinary day, half hour by half hour

Generation by fuel over the latest 30-day window. The top band is load-shedding: electricity requested but not delivered.

3,627 MW
Peak oil generation
2,459 MW
Oil's daily swing
85.8%
339 MW
Peak load-shedding
18:30

Daily generation by fuel

Fuel cost per unit of electricity

Over time

PGCB's archive holds rows back to 2015, but before 2022 the load-shedding column reads "0" in almost every hour. That period is marked "not reported" rather than drawn as zero.

Average shortfall

How solid are these figures?

This report shows the authorities' own numbers. But it also matters how those numbers are built, and where two official sources fail to agree with each other.

The published "demand" is an arithmetic identity, not a measurement

In PGCB's hourly table, demand equals supply plus load-shedding exactly in 99.3% of rows. BPDB's daily report does the same with energy: demand = generated + not supplied, exact in 100% of days. So "demand" is never measured independently , it is built from the load-shedding figure. The two cannot be used to check each other, and real demand may well be higher.

Two different pages, one set of numbers

BPDB's "area-wise demand" page and the NLDC daily report's evening-peak table agree exactly on 604 of the 610 days compared. It is not a second independent source , it is the same figure printed elsewhere.

How much each year actually holds

PGCB's table has rows going back to 2015, but the demand and supply columns are almost entirely empty, and before 2022 the load-shedding column reads "0" nearly every hour. The table below shows what is really there.

YearRowsLoad-shedding above zero%
20156,074220.4%
20168,753360.4%
20178,08450.1%
20188,689110.1%
20198,671120.1%
20208,76860.1%
20218,74830%
20228,7452,27726%
20238,7374,96556.8%
20248,7735,02157.2%
20258,7533,32638%
20267,3864,81465.2%

National installed capacity is about 29,000 MW. Load-shedding figures larger than that are treated as typing errors and set aside , 4 in total.

Sources: PGCB / NLDC hourly demand-supply-loadshed, BPDB daily generation archive (NLDC PDF reports), BPDB area-wise demand, PGCB daily workbook (NLDC reports, digitised), OpenStreetMap (plant & substation locations, district boundaries)