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

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

Eleven years of hourly demand, supply and load-shedding readings from the national grid, cross-checked against daily generation reports and matched to district and power-plant locations — the long-term trend, which zones carry the heaviest burden, why capacity sits idle, the fuel mix behind each unit generated, and where the record itself runs thin.

August 2026

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

Right now

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

There is 2,613 MW of load-shedding right now. At this hour over the last 90 readings it has typically been 236 MW, most days between 45 and 623 MW.

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

13,505 MW
Supply
2,613 MW
Load-shedding
Today's highest: 3,757 MW
16,118 MW
Demand (published)
41,611 MWh
Electricity not supplied
Hours with load-shedding: 14

Supply and load-shedding, hour by hour

A

The situation in your area

Type a district name to see which grid zone it belongs to, how much load-shedding that zone is getting, and which power stations and substations are nearby. You can also search by plant or substation name.

B

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

Capacity idled by gas shortage

At the latest evening peak, 8,558 MW of generating capacity produced nothing at all — 5,412 MW of it sitting idle for want of gas alone. Source: NLDC daily report, 9 Aug.
C

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, 4.5% of national demand was cut on average. But Mymensingh lost 14.7% — 3.2× the national average — while Chattogram lost only 2.1%.
A gap like this may reflect deliberate priority, but it can equally reflect transmission limits, industrial load, or where the power stations happen to sit. The numbers show the outcome, not the intent.

The full picture, zone by zone

ZonePopulationShare of its own demand that was cutShortfall per person, at the evening peakBurden vs. its shareDays shed
Mymensingh12,236,00014.7%18.5 W3.2582 / 90
Sylhet11,033,0006.3%3.9 W1.3944 / 90
Cumilla19,372,0004.9%4 W1.0959 / 90
Khulna17,424,0004.9%5.5 W1.0847 / 90
Rangpur17,164,0004.5%2.9 W1.0131 / 90
Barishal9,106,0004.2%2.4 W0.9328 / 90
Rajshahi20,186,0003.8%3.1 W0.8427 / 90
Dhaka44,184,0002.1%2.7 W0.4772 / 90
Chattogram13,836,0002.1%2.3 W0.4739 / 90

Above 1 means the zone takes more load-shedding than its share of demand

D

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.

E

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 22,559 MWh a day went unsupplied. At the same point in 2025 it was 1,179 — about 19.1× more now.

The same 30 days, different years

2026
22,559 MWh
22.4 hrs
2025
1,179 MWh
10.2 hrs
2024
10,870 MWh
19.8 hrs
2023
15,059 MWh
21.8 hrs
2022
21,330 MWh
21.5 hrs
F

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
Dhaka6,13454720.1%
Khulna2,07952319.2%
Mymensingh1,54641615.3%
Rajshahi1,78933912.5%
Cumilla1,66430011.0%
Rangpur1,22428810.6%
Sylhet8002228.2%
Barishal556873.2%
Chattogram1,61100.0%

Load-shedding trend by zone, last 365 days

G

What the electricity is made from

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

Daily generation by fuel

Production cost per unit (Tk per kWh)

Split on the latest day

H

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.

Monthly peak load-shedding

I

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.5% of rows. BPDB's daily report does the same with energy: demand = generated + not supplied, exact in 100.0% 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 559 of the 565 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.0%
20228,7452,27726.0%
20238,7374,96556.8%
20248,7735,02157.2%
20258,7533,32638.0%
20265,3163,02957.0%

Impossible values

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

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