Psst, this list only includes London tube stations (not Overground or DLR stations) opened as of March, 2019.
There are technically 270 active London underground stations but there are two which share a name with another nearby station, so 268 to get.