ABSTRACT Though GPS-based human trajectory data have been commonly used in travel surveys and human mobility studies, missing data or data gaps that are intrinsically relevant to research reliability remain a critical and challenging issue. This study proposes a novel framework for imputing data gaps based on frequent-pattern mining and time geography, which allows for considering spatio-temporal travel restrictions during imputation by evaluating the spatio-temporal topology relations between the space-time prisms of gaps and corresponding frequent activities or trips. For the validation, the proposed framework is applied to raw GPS trajectories that were collected from 139 participants in Switzerland. In the case study, the temporal and spatio-temporal gaps are artificially generated by randomly choosing activities and trips from the trajectory data. Through comparing the mobility indicators (i.e. duration and distance) calculated from raw data, imputed data, and data with gaps, we quantitatively evaluate the performance of the proposed method in terms of Pearson correlation coefficients and deviation. We further compare the framework with the shortest path interpolation method based on the generated spatio-temporal gaps. The comparison results demonstrate the performance and advantage of the proposed method in imputing gaps from GPS-based human movement data.