Storm Florence has battered the eastern US coast with non-stop rain, surging seawater and howling winds.
Some towns have received more than two feet of rain from Florence, and forecasters warned that drenching rains totalling up to three-and-a-half feet of water could trigger epic flooding well inland through early next week.
At least four people have died, and authorities fear the toll will go higher as the tropical storm crawls westwards across South Carolina.
North Carolina Gov Roy Cooper called Florence an “uninvited brute” that could wipe out entire communities as it grinds its way across land.
“The fact is this storm is deadly and we know we are days away from an ending,” Gov Cooper said.
With tropical storm-force winds swirling 350 miles wide, Florence continued deluging the Carolinas on Saturday morning after pushing surging seas far ashore.
Rescue crews used boats to carry more than 360 people from rising water in the river town of New Bern, North Carolina, while many of their neighbours awaited help. Dozens more were pulled from a collapsed hotel.
Florence flattened trees, damaged buildings and crumpled roads. The storm knocked out power to nearly 930,000 homes and businesses, and the number could keep rising.
A mother and baby were killed when a tree fell on a house, according to a tweet from Wilmington police.
A 77-year-old man was apparently knocked down by the wind and died after going out to check on his hunting dogs, Lenoir County authorities said. The governor’s office said a man was electrocuted while trying to connect extension leads in the rain.
Storm surges - the bulge of ocean water pushed ashore by the hurricane - were as high as 10 feet.
Florence peaked at a terrifying Category 4 with top winds of 140 mph over warm ocean water before making landfall as a Category 1 hurricane at 7:15am at Wrightsville Beach, a few miles east of Wilmington and not far from the South Carolina line.
Morehead City, North Carolina, had received 23 inches of rain by Friday night, and forecasters warned on Saturday morning that parts of the Carolinas could get up to 15 inches more.