Race the clock between city halls.
Most towns in America have one. Pick two — or chain a whole string of them — ride between them by bike, and claim the fastest known time. Free, GPS-verified, open to anyone — and most records are still unclaimed.
See what’s open where you ride:
Where it's happening
Full map →Latest finishes
-
cd34 May 31, 2026Golden, CO → New golden municipal building, CO · 2m 51s · 9.3 mph
-
cd34 May 31, 2026Superior, CO → Golden, CO · 1h 28m 04s · 13.6 mph
-
cd34 May 31, 2026Superior, CO → Golden, CO → New golden municipal building, CO · 1h 31m 29s · 13.4 mph
-
Chris Okeefe May 18, 2026San Francisco, CA → South San Francisco, CA · 1h 21m 55s · 13.2 mph
-
cd34 May 16, 2026Nederland, CO → Boulder, CO · 33m 04s · 28.8 mph
-
cd34 May 16, 2026Boulder, CO → Nederland, CO · 3h 29m 39s · 9.1 mph
-
cd34 May 16, 2026Boulder, CO → Nederland, CO → Boulder, CO · 4h 02m 56s · 11.8 mph
-
Crystal Hootman May 11, 2026New golden municipal building, CO → Golden, CO · 24m 47s · 6.6 mph
Pick your two
Two city halls, or two capitols (no mixing). Pick any pair near you — thousands of matchups, almost all wide open.
Map the route
Plot a course between them in your favorite routing app — Ride with GPS, Komoot, Strava, whatever you like. Any roads you want; only the start and finish are timed.
Ride it, claim it
Go ride, then drop in your .fit/.gpx — or connect Ride with GPS and we’ll sync it automatically. We verify it and boom, you’re on the board.
13532 civic endpoints, and only 342 routes ridden so far.
Most of them have never been raced. Be the first.
Fastest records
All leaderboards →Highest avg speed across the timed window — best per (rider, route).
| # | Rider | Route | Speed | Time |
|---|---|---|---|---|
| 1 | cd34 | Nederland, CO → Boulder, CO | 28.8 mph | 33m 04s |
| 2 | Crystal Hootman | Blue River, CO → Breckenridge, CO | 24.9 mph | 13m 23s |
| 3 | Chris Okeefe | Portola Valley, CA → Woodside, CA | 24.6 mph | 8m 58s |
| 4 | cd34 | Jamestown, CO → Left Hand Grange No.9, CO | 24.4 mph | 40m 20s |
| 5 | Chris Okeefe | Alma, CO → Fairplay, CO | 22.4 mph | 15m 40s |
Common questions
How do I upload my ride to the leaderboard?
Sign in, then head to Upload and drop in your ride file. We check that your GPS track passed through the endpoints in order, then add you to every leaderboard the ride satisfies. Prefer hands-off? Connect Ride with GPS once and new rides sync automatically.
Can I create a custom route between city halls?
Absolutely — plan your own course between any two endpoints of the same type (city hall to city hall, or capitol to capitol; you can’t mix the two) in whatever routing app you like. Ride it and upload, and that pairing becomes a CivicFKT route automatically. Most don’t exist yet, so you’ll often be first to set the record.
What file formats are accepted?
.fit and .gpx (.fit is preferred — it keeps power and heart-rate
data; .gpx is track-only). Even easier: connect Ride with GPS and we’ll sync your rides
automatically, or just paste the URL of the Ride with GPS trip you rode — no file needed. On Strava,
export the GPX and upload that — or, better, upload the raw .fit straight from your bike
computer, which keeps your power data. Indoor rides with no GPS are rejected.
Interested in cycling advocacy groups in your area? Visit cyclingadvocacy.bike.