The International Longshore and Warehouse Union said 88 percent of its members voted to ratify a contract running through May 2018.
The union says the contract includes work rule changes and raises.
The grain handlers association called the agreement fair and said it would allow the companies to remain competitive.
The companies operate terminals in Portland, Seattle and Vancouver, Washington. They are Louis Dreyfus Commodities, United Grain and Columbia Grain.
Two years of negotiations, lockouts and occasional violence centered on the companies’ efforts to get management-friendly work rules to match those at other terminals along the Columbia River. The contract was reached after grain inspectors quit crossing picket lines.
More Northwest Headlines
'It's only Aug. 24': Fires expected to burn for months 5:31 p.m. 2nd deer shot by poacher in Bellingham city limits 5:26 p.m. Bellingham man dies after Alaska bridge jump 3:11 p.m. NRA sues over Seattle’s adoption of ‘gun violence tax’ 3:00 p.m. Fishing gear theft leads to high-speed chase, van fire in Port Orchard Man arrested in fatal shooting near Seattle’s Chinatown Oregon says Portland’s mobile medical marijuana cart illegal Richland woman accused of taking thousands from elderly man
Our new comment system is not supported in IE 7. Please upgrade your browser here.