Snowflake Summit '25

Snowflake's annual user conference is returning to San Francisco. Register today and save on a full conference pass.

CUSTOMER STORIES

Community Transit Uses Data to Improve Operational Efficiency and Rider Experiences

Centralizing Community Transit’s data in Snowflake helps the agency optimize routes, increase efficiency and deliver a better experience across millions of rides.

KEY RESULTS:

77%

Less time to process 5x more transportation data

photo of a man riding a public transit bus listening to headphones and smiling
Community Transit Logo
Industry
Public Sector
Location
Everett, Washington

Making travel easy across millions of rides

Scenic beauty, temperate climates and vibrant industry are a few reasons why the United States’ Pacific Northwest attracts millions of visitors and career transplants annually. Whether they’re headed for the nearest hike or to work, residents and tourists alike rely on public transit to reach their destination and keep local communities connected.

Fueled by the mission “to help people get from where they are to where they want to be,” Community Transit operates bus, vanpool, shuttle and other transit services in the Seattle metropolitan area. To deliver on this mission, Community Transit turned to Snowflake to create a single source of truth for its data, help teams across its agency better understand their riders, gain data insights faster and ultimately deliver a better transit experience for customers. 

“We’re using Snowflake to better leverage our data so we can produce a better experience for our riders."

Ian Hafey
Senior Data Analyst, Community Transit
Story Highlights
  • Increased collaboration: With Snowflake, Community Transit is building a single source of truth that reduces dependency on spreadsheets and increases data collaboration across the agency.
  • Improved efficiency: No longer saddled with database maintenance, Community Transit’s technical team can refocus their time and energy on bigger priorities for the department — while also enjoying 77% less wait time for their data.  
  • Data-powered decision-making: Visualizing workflows across the organization improves process efficiency, while connecting disparate data sources helps teams investigate what may be impacting KPIs.

Removing roadblocks to eliminate data silos and process data 77% faster

Operating more than 300 buses on 47 routes while ensuring on-time, reliable service is no small feat. Service of this magnitude requires a carefully crafted strategic vision, smart scheduling, effective recruiting and lots of data. “As a transit agency, we have data from a ton of sources, whether that be internal sources about employees or external sources about bus ridership,” says Ian Hafey, Senior Data Analyst at Community Transit. “Historically, we had all that information in separate systems, which led to data silos for our teams.”

Seeking to democratize insights for users across its organization, Community Transit began consolidating data into a SQL database. But managing hundreds of millions of rows of Community Transit’s data required complex indexing techniques, many database management tools and multiple extract, transform and load (ETL) data pipelines, which led to performance issues. Large data processing jobs took up to nine hours to run (assuming that nothing broke) during non-peak hours, which caused concerns about data freshness. Subsequent data processing delays forced Community Transit to limit access to historical data sets, such as the company’s Advanced Public Transportation Systems (APTS) data. According to Hafey, “We were forced to cut that data set off at two years because running it each time took 45 minutes.” 

Preparing for Community Transit’s massive route network restructuring initiative — one that calls for an annual increase of approximately 100,000 service hours — during a coach operator and mechanic shortage underscored data’s importance. Yet data reliability issues inhibited collaboration among scheduling, recruiting, training, finance and marketing teams. “We weren’t able to have meaningful conversations across the agency,” says Olivia Woods, Senior Manager of Research and Analytics at Community Transit. “We were all speaking a different language and had different numbers.”

Rearchitecting with Snowflake freed up Community Transit’s technical staff to focus on higher-impact work instead of database maintenance. Snowflake’s elastic performance engine scales to support virtually any number of users, data or jobs, allowing Community Transit to process more data in less time. Processing the entirety of Community Transit’s APTS data set — approximately 10 years’ worth of data — takes about 10 minutes with Snowflake. That’s five times more data processed, with 77% less wait time.

Better understanding route productivity while improving recruitment

With fare and cost allocation models now in Snowflake, Community Transit better understands route productivity. “Previously, this modeling was done in a spreadsheet and required almost one FTE to keep it up to date,” Woods says. “Now it takes about one day of work to build another model, and we basically do two each year. It’s reduced a lot of overhead.”

Community Transit’s human resources department also relies on reports powered by Snowflake to understand recruitment pipelines without spreadsheets. According to Woods, “It’s helped them visualize their workflow, and that visibility allows them to achieve greater efficiency in their work.”

Ensuring a smooth, reliable ride for passengers

Using data to optimize routes and recruitment aligns with Community Transit’s vision of “making travel easy for all.” For example, as the coach operator shortage threatened to impact rider experience, Community Transit reconfigured its service to improve on-time performance and deliver a better experience for riders. “Now we barely have any missed trips,” Woods says.

image of a hand resting on a laptop with a phone in the other hand

“We’re really focused on the customer experience and trying to make that experience as excellent as possible to help people get where they’re going.”

Olivia Woods
Senior Manager of Research and Analytics, Community Transit

Next stop: Self-serve insights, geospatial data and beyond

Launching Community Transit’s analytics portal will further expand data accessibility and bolster efforts aimed at achieving 510,000 annual service hours by September 2026. Providing self-service access to cost per rider, cost per route and other metrics will reduce ad hoc reporting requests while extending data insights to even more teams for smarter decision-making. 

Already helping Community Transit save time and expedite collaboration with an external transit agency, Snowflake Secure Data Sharing could help the organization scale these efforts, making it easier to partner with additional agencies. Moving more data to Snowflake is also on the roadmap. 

“We’re still working on migrating our geospatial data into Snowflake,” Woods says. “That should deliver some big efficiency gains while reducing errors and helping us plan new routes to further improve service for our riders.”

Start your 30-DayFree Trial

Try Snowflake free for 30 days and experience the AI Data Cloud that helps eliminate the complexity, cost and constraints inherent with other solutions.