Chris Stadelman, West Virginia Governor Earl Ray Tomblin's communications director, said three people have died in Kanawha County and a fourth died in Wheeling.
He didn't have details and said the numbers don't include a young boy who crews have been looking for after he was swept away by swift water yesterday in Jackson County.
Stadelman said some areas in the state were "probably looking at flooding that's going to be the worst in 100 years."
Storms with heavy rain rolled into West Virginia early yesterday and continued throughout the day leaving tens of thousands without power and several roads impassable due to high water.
More From This Section
Stadelman said today morning that some areas were "devastated." He said the hardest hit counties included Greenbrier, Nicholas, Fayette, Kanawha and Webster.
Tomblin issued a state of emergency yesterday for 44 counties in the state. He said in a statement today that the Emergency Operations Center worked through the night and was continuing to coordinate with local officials today.
"I have authorized the deployment of up to 150 members of the West Virginia National Guard to assist local emergency responders as we continue to evaluate the situation today," he said.
"We had swift water rescue teams out until late last night and back out again his morning literally rescuing people from rooftops and upper stories of houses," he said.
The Kanawha Sheriff's Department put out a statement urging residents to stay off the roads unless there is an emergency.
"Due to the widespread flooding through the county, there are many road closures. Travel throughout the county will be very dangerous today," the statement said, and warned drivers not to travel through high water.
Meanwhile across the state line, Virginia's governor declared a state of emergency in Alleghany County and Covington after severe weather and flooding there.
Three emergency workers were injured during a water rescue in Alleghany County, officials said. Botetourt County Battalion Chief Andrew Moore said by telephone today that one worker fell in the water during a rescue in Alleghany County last night.