Dynamics of human populations depends on various economical and social factors. Their migration is partially determined by the economical conditions and it can also influence these conditions. This work is devoted to the analysis of the interaction of human migration and wealth distribution. The model consists of a system of equations for the population density and for the wealth distribution with conventional diffusion terms and with cross diffusion terms describing human migration determined by the wealth gradient and wealth flux determined by human migration. Wealth production and consumption depend on the population density while the natality and mortality rates depend on the level of wealth. In the absence of cross diffusion terms, dynamics of solutions is described by travelling wave solutions of the corresponding reaction–diffusion systems of equations. We show persistence of such solutions for sufficiently small cross diffusion coefficients. This result is based on the perturbation methods and on the spectral properties of the linearized operators. © 2017 Elsevier Ltd