Oregon Post Offices

Listing data as of July 31, 2026 · Confirm on USPS.com

Oregon's 45 post offices serve 44 cities and towns split between the wet, densely populated Willamette Valley in the west and the drier, more sparsely populated high desert on the east side of the Cascade Mountains. That mountain divide means weather, and sometimes hours, can look completely different at two Oregon offices less than 200 miles apart. Find your city in the list below.

Post Offices in Oregon by City

Cities with 1–2 locations show their address and hours directly below. Cities with 3 or more show a link to see every location.

Corbett

Post Office

36046 E Historic Columbia River Hwy

Corbett, OR 97019

Get Directions ↗

503-695-2510

Mon-Fri 8:30am - 11:30am 12:30pm - 5:00pm, Sat-Sun Closed

CPU Hirons Inc #1

Contract Postal Unit

1950 Franklin Blvd

Eugene, OR 97403

Get Directions ↗

541-344-5260

Mon-Fri 9:00am - 5:00pm, Sat 9:00am - 12:30pm, Sun Closed

Powell Butte

Post Office

16052 SW Highway 126

Powell Butte, OR 97753

Get Directions ↗

541-548-5638

Mon-Fri 8:00am - 11:30am 12:30pm - 4:30pm, Sat-Sun Closed

CPU Postal Plus

Contract Postal Unit

3284 Lancaster Dr NE Ste E

Salem, OR 97305

Get Directions ↗

503-399-9663

Mon-Fri 9:00am - 5:30pm, Sat 9:00am - 12:00pm, Sun Closed

Wilsonville

Post Office

29333 SW Town Center Loop E

Wilsonville, OR 97070

Get Directions ↗

503-570-7703

Mon-Fri 8:30am - 5:00pm, Sat 8:30am - 11:00am, Sun Closed

Helpful Guides