In a chase-and-run dynamic, the interaction between two individuals is such that one moves towards the other (the chaser), while the other moves away (the runner). Examples can be found in both interacting cells and animals. Here, we investigate the behaviours that can emerge at a population level, for a heterogeneous group that contains subpopulations of chasers and runners. We show that a wide variety of patterns can form, from stationary patterns to oscillatory and population-level chase-and-run, where the latter describes a synchronized collective movement of the two populations. We investigate the conditions under which different behaviours arise, specifically focusing on the interaction ranges: the distances over which cells or organisms can sense one another’s presence. We find that when the interaction range of the chaser is sufficiently larger than that of the runner—or when the interaction range of the chase is sufficiently larger than that of the run—population-level chase-and-run emerges in a robust manner. We discuss the results in the context of phenomena observed in cellular and ecological systems, with particular attention to the dynamics observed experimentally within populations of neural crest and placode cells.