Sign in

Marcel Moran

@marcelmoran.com
3.8K followers 4.6K following 2.7K posts

San Francisco 🌁 City Planning, Sustainable Transportation, Spatial Science. Union Member. Assistant Professor. Banner by Bellows.

PostsRepliesMedia
Marcel Moran @marcelmoran.com · 10h
Huge kudos to the reporting team at @calmatters.org whose incredible series on the California DMV's lax approach to drunk driving has led to a number of new laws passed:
2143
Marcel Moran @marcelmoran.com · 27/09/2026
I am so excited for Hardly Strictly next weekend. @hardlystrictly.bsky.social
000
Marcel Moran @marcelmoran.com · 26/09/2026
September
060
Marcel Moran @marcelmoran.com · 26/09/2026
Mamdani and Grégoire talking School Streets! www.nytimes.com/2026/09/26/n...
0101
Marcel Moran @marcelmoran.com · 26/09/2026
Battery BOI from SamTrans
010
Marcel Moran @marcelmoran.com · 26/09/2026
What voter does this help? www.nytimes.com/2026/09/26/h...
021
Marcel Moran @marcelmoran.com · 25/09/2026
This project was an incredible team effort with my colleagues Swati Sharma, Michael Willen, Meg Fernandez, Koyel Das, and Prof. Debra Laefer, collecting data in the field over many months. The full study is out now in the Journal of Public Transportation, open-access: doi.org/10.1016/j.jp...
010
Marcel Moran @marcelmoran.com · 25/09/2026
We also linked the station-data we collected with the surrounding level of persons reporting disabilities, as well as the % of riders who make use of the MTA's senior/disability fares. This demonstrates potential latent demand of riders at currently-inaccessible stations. doi.org/10.1016/j.jp...
120
Marcel Moran @marcelmoran.com · 25/09/2026
New Study! How many stairs does it take to get from the street to the platform of a New York City subway station? How long are the passageways? And what fare gates are present at different stations? We sought to find out at 85 different stations + 308 distinct entrances: doi.org/10.1016/j.jp...
142
Marcel Moran @marcelmoran.com · 24/09/2026
Vote No on G
020
Marcel Moran @marcelmoran.com · 24/09/2026
Pearl District, Portland
010
Marcel Moran @marcelmoran.com · 23/09/2026
Lovely view of the blanket of fog covering up SF but leaving Tiburon and Belvedere visible.
040
Marcel Moran @marcelmoran.com · 23/09/2026
San Jose's airport is accessible by bike. Let's add a @lyftbikes.bsky.social station at the terminal, too! This got me close enough to transfer to the VTA 60 bus.
000
Marcel Moran @marcelmoran.com · 23/09/2026
Intersections like these are why I started studying pedestrian crossing distance.
060
Marcel Moran @marcelmoran.com · 20/09/2026
Sanchez is a crucial link in San Francisco's bike network between 17th St (and the Mission) and the Wiggle. This is what cyclists are faced with:
062
Marcel Moran @marcelmoran.com · 20/09/2026
Inner Richmond
031
Marcel Moran @marcelmoran.com · 20/09/2026
Good morning
160
Marcel Moran @marcelmoran.com · 20/09/2026
Sweeney Ridge
050
Marcel Moran @marcelmoran.com · 19/09/2026
24th St Mission
040
Marcel Moran @marcelmoran.com · 17/09/2026
Strange scene in Potrero Hill. I saw a dark-gray truck, no license plates, carrying four white men, speed past King Starr Open Space. Then, police in pursuit. Looks like they caught up with the truck at Connecticut and Wisconsin.
100
Marcel Moran @marcelmoran.com · 16/09/2026
Love that NYC DOT is going to continue to emphasize 'Ghost Plates' in its enforcement priorities:
150
Marcel Moran @marcelmoran.com · 16/09/2026
Wild to see NYC DOT use the terms "Super Speeder" and "Extreme Recidivism" in the roll-out of their new safe-streets policy!
060
Marcel Moran @marcelmoran.com · 15/09/2026
More protected bike lanes coming to Lake Merritt
091
Marcel Moran @marcelmoran.com · 15/09/2026
By Lake Merritt BART
040
Marcel Moran @marcelmoran.com · 15/09/2026
Burger King drive-thru w/ Tesla charging station. El Camino Real.
000
Marcel Moran @marcelmoran.com · 13/09/2026
Updates coming to Beale St
060
Marcel Moran @marcelmoran.com · 12/09/2026
Foggy night baseball is unbeatable 🌁
020
Marcel Moran @marcelmoran.com · 12/09/2026
Forcing a coal plant in Michigan to continue operating past its planned closure in a way that increases ratepayer prices and pollution. Incredible stuff. www.nytimes.com/2026/09/11/c...
140
Marcel Moran @marcelmoran.com · 11/09/2026
Near white-out conditions atop Twin Peaks tonight. Glorious 🌁
1104
Marcel Moran @marcelmoran.com · 10/09/2026
That's right
020
Marcel Moran @marcelmoran.com · 07/09/2026
I'm very excited for the Oak Street bike lane (running Eastbound, adjacent to the Panhandle), and grateful to the people at SFMTA who have made this happen, but I think it's prob time we drop the 'quick build' label for this project.
0150
Marcel Moran @marcelmoran.com · 07/09/2026
Deadheads on Hippie Hill
000
Marcel Moran @marcelmoran.com · 07/09/2026
We could have metered parking in Golden Gate Park and: - devote the revenues to park improvement - encourage visitors travel by foot, bike, and transit .....or keep the status quo and ensure hours of cars cruising for non-existent spots claimed hours ago
2141
Marcel Moran @marcelmoran.com · 06/09/2026
Long weekend long ride
010
Marcel Moran @marcelmoran.com · 06/09/2026
Lovely stretch of the 5th St protected bike lane, headed toward Caltrain.
0220
Marcel Moran @marcelmoran.com · 06/09/2026
Love seeing new magnolia trees planted in SF
100
Marcel Moran @marcelmoran.com · 05/09/2026
Warming happens in a spatially heterogeneous way. Stunning cartography here:
031
Marcel Moran @marcelmoran.com · 05/09/2026
Really interesting data viz on heat in the US from the Times: www.nytimes.com/interactive/...
050
Marcel Moran @marcelmoran.com · 05/09/2026
California allows disabled-parking placard holders to park, for free, for an unlimited amount of time at metered spaces. This turns spots *designed to generate turnover* into long-term parking, defeating the very purpose of the meters.
040
Marcel Moran @marcelmoran.com · 05/09/2026
Looking west
010
Marcel Moran @marcelmoran.com · 03/09/2026
Enjoyed speaking with Tim Sheehan for his very thoughtful and well-sourced article on Drive-Thrus in California's Central Valley: theintersectionreports.org/the-valley-h...
000
Marcel Moran @marcelmoran.com · 03/09/2026
By MacArthur BART
020
Marcel Moran @marcelmoran.com · 02/09/2026
The Presidio and Headlands
160
Marcel Moran @marcelmoran.com · 01/09/2026
This cuts against all those "Blue States are blowing it with Waymo" takes
000
Marcel Moran @marcelmoran.com · 31/08/2026
So completely devastating: www.bloomberg.com/graphics/202...
010
Marcel Moran @marcelmoran.com · 31/08/2026
Credit where due - this Cornell team has built an incredibly-detailed tree map of New York: news.cornell.edu/stories/2026...
061
Marcel Moran @marcelmoran.com · 30/08/2026
North Beach
040
Marcel Moran @marcelmoran.com · 30/08/2026
Beautiful day in SF
080
Marcel Moran @marcelmoran.com · 29/08/2026
030
Marcel Moran @marcelmoran.com · 29/08/2026
Go by train!
160