Front Page Headlines

TriMet wants to build protected intersections at three locations in east Portland

by on May 24th, 2019 at 12:12 pm

Route advisory: River View Cemetery closed to bicycle riders this weekend

by on May 24th, 2019 at 9:04 am

Jobs of the Week: Otto’s Ski and MTB, Velotech, RecumbentPDX, Bike Clark County

by on May 24th, 2019 at 7:29 am

He was worried about bike share’s impact on his business, now he profits from it

by on May 23rd, 2019 at 1:42 pm

Weekend Event Guide: Sandy Ridge, local architecture, burgers in Sellwood, and more

by on May 23rd, 2019 at 12:27 pm

Editorial: The tragedy of North Greeley Avenue

by on May 23rd, 2019 at 11:33 am

Ask BikePortland: What’s the best way to carry a dog on my bike?

by on May 23rd, 2019 at 9:19 am

World Naked Bike Ride coming to Laurelhurst Park June 29th

by on May 23rd, 2019 at 7:36 am

Elevated Green Loop path emerges from latest Broadway Corridor plans

by on May 22nd, 2019 at 12:18 pm

Injuries mount as Portland fails to fix dangerous potholes

by on May 22nd, 2019 at 10:59 am

TriMet has begun construction of new carfree Gideon Overcrossing

by on May 22nd, 2019 at 9:25 am

A closer look at the new bus/bike lane on SW Madison

by on May 21st, 2019 at 12:25 pm

Family Biking: We all fall down

by on May 21st, 2019 at 10:48 am

Cycle Oregon’s ‘Gravel’ goes east into wide open Wasco County

by on May 21st, 2019 at 7:24 am

Weird but true: His bike commute inspired a series of album cover parodies

by on May 20th, 2019 at 2:03 pm

Photo gallery and recap: Oakridge and Westfir host ‘Sasquatch Duro’ gravel event

by on May 20th, 2019 at 11:19 am

The Monday Roundup: Behind the lines, say “pannier”, climate crisis framing, and more

by on May 20th, 2019 at 9:03 am

PBOT will install a bus/bike only lane on SW Madison this weekend

by on May 17th, 2019 at 1:51 pm

New shop in southeast caters to fixed gear fans

by on May 17th, 2019 at 12:04 pm

Jobs of the Week: eBike Store, Forum Law Group, Showers Pass, Castelli, Joe Bike, Universal Cycles

by on May 17th, 2019 at 10:53 am

Weekend Event Guide: Gravel, East County forum, Sunday Parkways, bike security workshop, and more

by on May 17th, 2019 at 9:53 am

Climate concerns dominate Metro ‘T2020’ task force meeting

by on May 16th, 2019 at 11:30 am

Portland set to adopt Tryon Creek Cove Trail Master Plan

by on May 16th, 2019 at 7:56 am

Checking in on ‘T2020,’ Metro’s transportation funding measure

by on May 15th, 2019 at 11:11 am

Portland State’s cycling team has the second-coolest kit in the nation

by on May 14th, 2019 at 2:34 pm

Man says he was ‘hunted’ and harassed by a driver while riding alone on rural road

by on May 14th, 2019 at 12:24 pm

Feeling the strength of moms on Mother’s Day

by on May 14th, 2019 at 10:36 am

Washington County Sheriffs seek reckless driver who hit and injured bicycle rider

by on May 14th, 2019 at 9:24 am

The Monday Roundup: Trump’s tariffs, SMILE lanes, language matters, and more

by on May 13th, 2019 at 9:33 am

We love bikes and Blazers! Show your support on Rip City Ride day this Sunday

by on May 10th, 2019 at 2:02 pm

A man died last week while cycling alone on a mountain road in West Linn

by on May 10th, 2019 at 9:52 am

Jobs of the Week: Stages Cycling, West End Bikes, Bike Gallery, Go By Bike

by on May 10th, 2019 at 8:33 am

Weekend Event Guide: Kids, track racing, Sandy Ridge tour, dogs on bikes and more

by on May 10th, 2019 at 8:18 am

Photo gallery and recap of the Oregon Coast Gravel Epic

by on May 9th, 2019 at 6:06 pm

New piece of 40-Mile Loop path is paved and protected on NE Marine Drive

by on May 9th, 2019 at 1:48 pm

Columbia County to develop 40 miles of unpaved roads and trails near St. Helens

by on May 9th, 2019 at 10:56 am

On SW Corridor light rail line, $100 million could go to garages – or to better options

by on May 8th, 2019 at 1:43 pm

Traffic Division officers star in new PPB ‘Talking Beat’ podcast

by on May 8th, 2019 at 1:05 pm

PBOT opts for new signal, crosswalks at notorious Multnomah/Garden Home intersection

by on May 8th, 2019 at 9:48 am

You have until Thursday to comment on ODOT Director job description

by on May 7th, 2019 at 1:46 pm

Momentum builds as Portland preps bid for UCI Road World Championships

by on May 7th, 2019 at 12:44 pm

Grab the kiddos and get ready for the Gorge Pedal

by on May 7th, 2019 at 8:11 am

No paint, no problem: Oregon passes bike lane clarification bill

by on May 6th, 2019 at 4:28 pm

New diverters aim to rescue Arbor Lodge residents from cut-through drivers

by on May 6th, 2019 at 1:01 pm

The Monday Roundup: Law-breaking philosophy, WePark, Baltimore blues, and more

by on May 6th, 2019 at 11:04 am

Friday opinion: Tough love on a tough subject

by on May 3rd, 2019 at 11:18 am

Oregon’s ‘Idaho Stop’ bill faces headwinds in Senate

by on May 3rd, 2019 at 7:20 am

Jobs of the Week: LifeCycle Adventures, Pedal Bike Tours, the CCC, Go By Bike, Clever Cycles, Everybody’s Bike Rentals

by on May 3rd, 2019 at 7:15 am

Parks bureau paves section of Springwater despite ‘clearcut’ concerns

by on May 2nd, 2019 at 12:08 pm

Weekend Event Guide: Coast Gravel Epic, Sugar’s 10th Birthday, CZ adventure, and more

by on May 2nd, 2019 at 9:45 am