Side by side
Compare cities
Every city measured the same way — the busiest representative weekday, from its own open GTFS feed. Sorted by overall grade; click a column to re-sort.
| City | Grade | Frequent | Median wait | Weekend | Open scorecard |
|---|---|---|---|---|---|
| SantiagoRegión Metropolitana | A91 | 96% | 5 min | -21% | → |
| BogotáBogotá D.C. | A91 | 94% | 3 min | -22% | → |
| São PauloSão Paulo | A88 | 82% | 6 min | -4% | → |
| LondonEngland | A88 | 82% | 7 min | -1% | → |
| BrusselsBrussels-Capital | A87 | 95% | 8 min | -23% | → |
| Hong KongHong Kong | A87 | 78% | 7 min | +5% | → |
| Mexico CityCiudad de México | A85 | 77% | 6 min | -8% | → |
| MadridMadrid | A84 | 100% | 0 min | -63% | → |
| ViennaVienna | A83 | 81% | 10 min | -16% | → |
| BudapestBudapest | A81 | 75% | 10 min | -12% | → |
| BangkokBangkok | A80 | 68% | 12 min | 0% | → |
| New York CityNew York | A−79 | 71% | 11 min | -10% | → |
| AmsterdamNorth Holland | A−78 | 72% | 15 min | -14% | → |
| San FranciscoCalifornia | A−78 | 69% | 11 min | -13% | → |
| RomeLazio | A−75 | 59% | 13 min | -2% | → |
| BarcelonaCatalonia | A−74 | 67% | 10 min | -21% | → |
| TorontoOntario | B+71 | 53% | 13 min | -4% | → |
| FrankfurtHesse | B+71 | 58% | 15 min | -14% | → |
| OsloOslo | B+71 | 60% | 15 min | -15% | → |
| BerlinBerlin | B+70 | 54% | 11 min | -15% | → |
| MunichBavaria | B+70 | 55% | 10 min | -18% | → |
| TokyoTokyo | B+68 | 51% | 14 min | 0% | → |
| WarsawMazowieckie | B+68 | 56% | 15 min | -21% | → |
| StockholmStockholm County | B+68 | 55% | 15 min | -19% | → |
| BirminghamEngland | B+67 | 53% | 15 min | -17% | → |
| DublinDublin | B+67 | 50% | 15 min | -12% | → |
| SeattleWashington | B+66 | 51% | 15 min | -20% | → |
| VancouverBritish Columbia | B64 | 44% | 20 min | -4% | → |
| PraguePraha | B64 | 51% | 15 min | -26% | → |
| Tel AvivTel Aviv District | B63 | 79% | 6 min | -100% | → |
| CologneNorth Rhine-Westphalia | B62 | 42% | 18 min | -14% | → |
| BaltimoreMaryland | B62 | 44% | 20 min | -12% | → |
| AthensAttica | B61 | 43% | 18 min | -17% | → |
| Los AngelesCalifornia | B61 | 45% | 18 min | -23% | → |
| PortlandOregon | B61 | 40% | 20 min | -9% | → |
| HamburgHamburg | B60 | 40% | 20 min | -12% | → |
| HelsinkiUusimaa | B60 | 43% | 20 min | -20% | → |
| ManchesterEngland | B60 | 38% | 22 min | -5% | → |
| AucklandAuckland | B60 | 44% | 24 min | -10% | → |
| San JoseCalifornia | B60 | 47% | 15 min | -30% | → |
| Washington, DCDistrict of Columbia | B60 | 40% | 20 min | -13% | → |
| CopenhagenCapital Region of Denmark | B59 | 40% | 20 min | -17% | → |
| ParisÎle-de-France | B−58 | 40% | 20 min | -23% | → |
| LiverpoolEngland | B−58 | 36% | 20 min | -14% | → |
| ChicagoIllinois | B−58 | 35% | 20 min | -12% | → |
| NewarkNew Jersey | B−58 | 34% | 22 min | -8% | → |
| AustinTexas | B−58 | 35% | 16 min | -16% | → |
| HoustonTexas | B−57 | 35% | 22 min | -12% | → |
| PhiladelphiaPennsylvania | B−55 | 34% | 24 min | -18% | → |
| MontréalQuébec | B−54 | 32% | 27 min | -13% | → |
| MelbourneVictoria | B−52 | 32% | 22 min | -26% | → |
| MiamiFlorida | B−52 | 29% | 27 min | -15% | → |
| Fort WorthTexas | B−52 | 34% | 30 min | -17% | → |
| OaklandCalifornia | C+51 | 27% | 24 min | -17% | → |
| ColumbusOhio | C+50 | 35% | 30 min | -24% | → |
| RichmondVirginia | C+50 | 33% | 30 min | -19% | → |
| SydneyNew South Wales | C+49 | 23% | 30 min | -9% | → |
| OttawaOntario | C+49 | 30% | 30 min | -26% | → |
| MilanLombardy | C+49 | 4% | 8 min | +863% | → |
| HonoluluHawaii | C+49 | 21% | 30 min | -7% | → |
| MinneapolisMinnesota | C+49 | 24% | 30 min | -14% | → |
| MilwaukeeWisconsin | C+49 | 20% | 24 min | -14% | → |
| BostonMassachusetts | C+48 | 22% | 34 min | -11% | → |
| CalgaryAlberta | C+47 | 21% | 27 min | -17% | → |
| San DiegoCalifornia | C+47 | 31% | 30 min | -34% | → |
| DenverColorado | C+47 | 23% | 30 min | -20% | → |
| Las VegasNevada | C+47 | 19% | 30 min | -12% | → |
| Salt Lake CityUtah | C+47 | 31% | 30 min | -32% | → |
| PhoenixArizona | C+46 | 25% | 30 min | -25% | → |
| New OrleansLouisiana | C+46 | 16% | 30 min | -9% | → |
| DallasTexas | C+46 | 17% | 30 min | -8% | → |
| PerthWestern Australia | C+45 | 26% | 30 min | -28% | → |
| Kuala LumpurKuala Lumpur | C+45 | 22% | 30 min | -16% | → |
| IndianapolisIndiana | C+45 | 27% | 30 min | -28% | → |
| ClevelandOhio | C+45 | 27% | 30 min | -35% | → |
| NashvilleTennessee | C+45 | 27% | 30 min | -28% | → |
| CincinnatiOhio | C44 | 18% | 30 min | -20% | → |
| OrlandoFlorida | C43 | 17% | 30 min | -19% | → |
| San AntonioTexas | C43 | 20% | 30 min | -22% | → |
| RidgefieldWashington | C43 | 26% | 30 min | -34% | → |
| TampaFlorida | C42 | 11% | 30 min | -14% | → |
| CharlotteNorth Carolina | C42 | 8% | 30 min | 0% | → |
| BrisbaneQueensland | C41 | 20% | 34 min | -27% | → |
| SacramentoCalifornia | C41 | 15% | 30 min | -20% | → |
| PittsburghPennsylvania | C41 | 15% | 40 min | -23% | → |
| NorfolkVirginia | C41 | 5% | 60 min | 0% | → |
| DetroitMichigan | C39 | 7% | 48 min | -19% | → |
| Kansas CityMissouri | C−36 | 8% | 48 min | -26% | → |
| St. LouisMissouri | C−35 | 8% | 34 min | -30% | → |
| BuffaloNew York | C−32 | 7% | 30 min | -39% | → |
| AtlantaGeorgia | D24 | 20% | 30 min | -100% | → |
Frequent = share of stops with service every 15 minutes or better, weekday midday. Weekend = Saturday midday service vs. weekday. Each city is graded on the same rubric — see the methodology.