Data sources and freshness
| Source | Records | Last checked | Last changed |
|---|---|---|---|
| Electoral Affairs Commission: District Council constituency boundaries (2023) Electoral Affairs Commission, via the CSDI Portal | 44 | 17 Oct 2026 | 17 Oct 2026 |
| Transport Department: GMB routes and timetables (ETA GMB API) Transport Department, via DATA.GOV.HK | 1,167 | 19 Oct 2026 | 18 Oct 2026 |
| Transport Department: routes, stops and fares of green minibuses (XML) Transport Department, via DATA.GOV.HK | 7,895 | 19 Oct 2026 | 17 Oct 2026 |
How the data is put together
Routes, stop positions, stop order and section fares come from TD's "Routes and fares of public transport" data. Variant names, remarks and timetables come from TD's GMB data API. The two are joined on TD's route id.
A stop's district comes from matching its position against the Electoral Affairs Commission's 2023 District Council constituency boundaries. Stops outside every boundary (e.g. piers) take the district of the nearest stop that has one.
First and last departures are the start and end of TD's timetable periods. "Near an MTR station" means a stop within 300 m in a straight line. Live arrivals are fetched by your browser from TD's API and never stored here.