Unit Pembangkitan

PJB memiliki enam unit pembangkitan yang tersebar di Jawa Timur, Jawa Barat dan DKI Jakarta, yaitu Gresik, Paiton, Muara Karang, Muara Tawar, Cirata dan Brantas. Total kapasitas terpasang mencapai 6.977 MW, yang terdiri dari Pembangkit Listrik Tenaga Uap (PLTU), Pembangkit Listrik Tenaga Gas (PLTG), Pembangkit Listrik Tenaga Gas dan Uap (PLTGU) dan Pembangkit Listrik Tenaga Air (PLTA).