Convectively coupled Kelvin waves in the troposphere have a vertically propagating component which propagates through the tropical tropopause layer into the stratosphere. In the tropical tropopause layer above the typical top of deep convection, these waves propagate as dry waves. In the stratosphere they contribute to the forcing of the stratospheric quasi-biennial oscillation. Here, we address the challenge to track individual waves in a region where both static stability and background wind rapidly change with a new algorithm that operates in real space and uses the full longitude/height/time information available to reliably identify Kelvin waves. We argue that our algorithm overcomes inherent ambiguities in previously published methods. Specifically, our algorithm cleanly separates wave activity and number of waves, and successfully tracks waves also in regions where background wind reduces wave amplitudes. Applied to ECMWF reanalysis data for the period 1989–2011, we obtain a statistical description of Kelvin wave propagation that shows propagation through the TTL into the stratosphere occurs predominantly over the Indian Ocean and Atlantic.