(Portland, OR) -- Tomorrow is the last day for Multnomah County residents to vote by mail in the Oregon primary. The state's election director says that may be too late in other parts of the state, where it takes longer for the mail to arrive. Ballots must be received, not just postmarked, by 8:00 p.m. a week from today, and the U.S. Postal Service generally delivers mail in two to five days. If you miss the deadline, you can take your ballot to drop-off locations across the state, usually found in government buildings.