The U.S. Congress for the first time reversed one of President George W. Bush's rare vetoes after the Senate voted 79-14 on Thursday to override the president's veto of the Water Resources Development Act.
Bush had vetoed the measure earlier this month, citing its cost as the reason for sending it back to Congress.
However, for the first time, enough Republicans sided with the Democratic majority in both chambers to buck the White House.
The bill funds 23 billion U.S. dollars worth of water projects popular with lawmakers because they bring federal dollars and jobs to their home states and districts.
"It took Congress six years to pass it and a misguided president one day to try to kill it," said Sen. Bill Nelson (D-Fla.). "Fortunately, common sense prevailed."
Democrats hope that Thursday's vote can crack the wall of Republican Party's unity on backing Bush on vetoes.