A residential change model is derived that allocates migrants to housing vacancies using a Luce-type choice process. The residential change model is then used as the basis for a small area forecasting model designed to predict changes in the size and composition of the population residing in designated areas of the city.