Nearly 430 Duke Energy customers lost power in Lancaster County on Wednesday evening as strong thunderstorms swept through the area.
Most of the outages occurred in central Lancaster, Kershaw, Elgin and Tradesville, said Duke spokeswoman Paige Sheehan.
Almost all customers had service back by early afternoon on Thursday, except for a "handful," she said.
"We've basically restored everyone," she said.
At about 1 p.m. on Thursday, only seven customers were out in Lancaster, with more than 1,400 out between the areas of the Carolinas where the major storms hit.