China's electricity generation rose 21.4 percent year on year to 331.64 billion kilowatt-hours (kwhs) in April, the National Bureau of Statistics said Tuesday.