NYC Citibike Rides

Explore 13 years of NYC bike share history. Millions of rides visualized on an interactive map with filtering by date, rider type, and bike type.

Historical Data
|
Citibike + Arc

Loading Citibike data...

153M+
Total rides in the dataset
13 Years
Of bike share history (2013-2026)
Arc DB
Parquet storage, sub-second queries

How It Works

This demo queries over 153 million Citibike trip records stored in Arc. The dataset includes every ride from June 2013 through January 2026, updated monthly.

Each query filters by year, month, rider type, and bike type, then returns the most recent 100 trips for visualization. Arc's partition pruning ensures queries complete in milliseconds even across billions of rows.

The data is stored in Parquet format with time-based partitioning by year and month, allowing efficient range queries across the entire 13-year dataset.

Example SQL Query
SELECT ride_id, start_station_name, end_station_name,
       start_lat, start_lng, end_lat, end_lng,
       member_casual, rideable_type, started_at, ended_at
FROM nytripdata.citibike_trips
WHERE year_month = '2025-06'
ORDER BY time DESC
LIMIT 100

Want to build something similar?

Arc makes it easy to store and query time-series data at scale. Check out our documentation to get started.