Ryan J. Foley, File, Associated Press
In this May 31, 2013, file photo, sandbags are piled around the Parlor City Pub and Eatery in Cedar Rapids, Iowa, where workers placed a cardboard cutout of a man drinking beer. Congress is on the cusp of passing its first infrastructure bill of the year. The Senate is expected to vote Thursday, May 22, 2014, on a $12.3 billion water resources bill that authorizes 34 water projects, from managing flood risks in Cedar Rapids, Iowa, and environmental restoration in Louisiana to dredging Boston Harbor.

WASHINGTON — Congress is sending the White House a $12 billion-plus bill authorizing new flood control projects in Iowa, North Dakota and California and harbor expansions in Boston and Savannah, Georgia.

The Senate passed the bill on a 91-7 vote Thursday after the House approved it Tuesday.

The measure is half the size of the last water projects bill passed by Congress seven years ago, before the economy sank into a deep recession, helping swell the government's debt. The bill also is death knell for $18 billion in dormant projects Congress had approved before 2007.

The bill funds 34 projects the Army Corps of Engineers had made priorities. Supporters hailed it as jobs-producing, commerce-enhancing infrastructure bill benefiting a wide variety of interests, including environmentalists, and homeowners and businesses ravaged by repeated floods.