This document presents a model for analyzing net migration between Portuguese regions from 1996 to 2002. The model shows that regional mobility is positively influenced by output growth and negatively by unemployment rates and the agricultural sector size. Regression analysis of the data from Portuguese national statistics supports the model's conclusions. Specifically, regions with higher unemployment and more agricultural jobs attracted fewer migrants, while regions with stronger economic growth attracted more.