Polk Contraflow: A Green Bikeway to City Hall

Polk Contraflow

Have you seen it? The long-awaited Polk Street contraflow bikeway is on the ground and almost ready for riding. Complete with curb protection (with succulents!), this new bikeway is a showcase of what it means to connect the city with crosstown, protected bikeways.

Though only a few blocks, this bikeway fills in a crucial gap between the bustling bikeways of Market Street and Polk Street, providing a safe route for the thousands who commute between the two bikeways every day. In addition to making it safer for people biking, this new bikeway reduces chaos on the street, creating more predictability for all users.


Before this bikeway was built, people on bike would have to go a harrowing route of Van Ness Avenue or Larkin Street. Now, there’s a safe, smooth route for people ages 8-to-80. This bikeway is the direct result of years of advocacy by the SF Bicycle Coalition. Our members and staff have worked tirelessly to win protected bikeways on this stretch of Polk Street and we continue our push for protected bikeways the full length of Polk Street, from City Hall to Fisherman’s Wharf. Join today and keep up the Polk Street bikeway momentum.

There will be a ribbon-cutting for the Polk contraflow bikeway on Friday, May 2 at 11am at the corner of Polk and Market Streets. The bikeway will be ready for riding on Friday afternoon.



WordPress database error: [Can't create/write to file '/tmp/#sql_3938_0.MYI' (Errcode: 28)]
SELECT SQL_CALC_FOUND_ROWS DISTINCT wp_posts.*, MIN(wp_postmeta.meta_value) as EventStartDate, MIN(tribe_event_end_date.meta_value) as EventEndDate FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) LEFT JOIN wp_postmeta as tribe_event_end_date ON ( wp_posts.ID = tribe_event_end_date.post_id AND tribe_event_end_date.meta_key = '_EventEndDate' ) WHERE 1=1 AND ( wp_postmeta.meta_key = '_EventStartDate' ) AND wp_posts.post_type = 'tribe_events' AND (wp_posts.post_status = 'publish') AND (wp_postmeta.meta_value >= '2016-05-25 17:36:44' OR (wp_postmeta.meta_value <= '2016-05-25 17:36:44' AND tribe_event_end_date.meta_value >= '2016-05-25 17:36:44' )) GROUP BY wp_posts.ID ORDER BY EventStartDate ASC, wp_posts.post_date ASC LIMIT 0, 3

View All Events

Become a member and you'll improve your commute and get discounts at shops across the city.