Oliver Kelly, 1 year old, cries as he is carried off the sheriff's airboat during his rescue from rising flood waters in the aftermath of Hurricane Florence in Leland, North Carolina, September 16, 2018. Jonathan Drake | Reuters

The House passed a long awaited $19 billion disaster aid package Monday that, pending President Donald Trump's signature, would send relief to areas of the U.S. battered by storms. The chamber approved the measure by a 354-58 vote after Republicans blocked three previous attempts to pass it unanimously. Only GOP members voted against it Monday. As the Senate has already cleared the bill, it will head to Trump's desk for his approval.

Trump, who objected to past disaster relief efforts over funding allotted for the hurricane-ravaged U.S. territory of Puerto Rico, said he would support the plan passed Monday. The measure also directs money to areas of red-leaning states such as Florida, Georgia and Iowa damaged by storms and flooding. Both Democrats and Republicans representing areas smacked by storms, earthquakes and wildfires wanted Congress to pass the aid package more quickly. Trump had opposed sending more money to Puerto Rico and pushed for $4.5 billion more to address migration at the southern U.S. border — two stances from which he eventually retreated. The bill sends $900 million to Puerto Rico for nutritional assistance and block grants. It also allots grant money and funds to rebuild infrastructure in pockets of the country hit by storms.