About this project

Bike Stats is an independent, open-source project showing real-time and historical usage of two bike-share systems, Vélib' Métropole in Paris and Citi Bike in New York, plus the City of Paris bike-counter network, which counts every cyclist.

Disclaimer: this site is not affiliated with Vélib' Métropole, Smovengo, Citi Bike, Lyft, the City of Paris, the City of New York or any other brand or organization. It is a personal, educational project: the statistics shown are approximate.

How it works

Neither system publishes its trips in real time. The site reads every station's availability every minute and infers usage from it: a drop in available bikes counts as a trip. The estimated number of bikes in circulation comes from a similar calculation: estimated total fleet minus the bikes currently docked.

Citi Bike also publishes its actual trips every month. For the months already published, Citi Bike history comes from these real trips rather than from the estimate; the most recent weeks rely on the real-time estimate until the next monthly file is out.

Features

Data sources

Tech stack

Python & Django, SQLite, Leaflet.js, Chart.js, Bootstrap 5. Deployed with Docker Compose.

Open source

github.com/raphaelgermon/velib-stats (MIT license), adapted from citibike-stats.

Version deployed on 2026-09-25 06:45 UTC.