Parents criticize Evergreen Public Schools' communications after gunfire incident
Portland State tapped to head clean energy storage hub backed by federal funding
First snowstorm of the season hits the Cascades
How to watch the Portland Trail Blazers' season opener vs. the LA Clippers
What's open, what's not | Portland Public Schools strike FAQ for parents
Salem gets an Arena Football League team: Meet the Blackbears
Fire damages Burgerville restaurant in southeast Portland
Off-duty pilot who tried to cut plane's engines said he'd taken magic mushrooms 48 hours earlier
PDX airport has a new pick-up spot for rideshares and taxis. Here's where to find the 'Transportation Plaza'
1 arrested following bomb threat in food delivery robots at Oregon State University
Afraid of losing their wings, pilots may not seek mental health care
Police arrest 2 teens for deadly Hillsboro house party shooting
Biden announces technology hubs for 32 states, including Oregon and Washington
Brazen burglar hits small businesses in Gresham
Bodycam pilot program wraps for Portland police, starting the months-long wait for full rollout
Family left reeling after man killed by MAX train in Gresham
Bridge operators ask Multnomah County to stop lighting Portland bridges for 'political displays'
Former Portland police chief, Multnomah County Sheriff Mike Reese selected to run Oregon's prisons
'Suspicious activity' detected on Clark County computer network
Cascade Mountains see fresh snow this week. Here's how much could fall