Despite both empirical and anecdotal evidence suggesting the importance of common systematic factors determining price appreciation in residential real estate markets, the existing literature focuses almost exclusively on the impact of local variables. This paper presents a theoretical model of an urban housing market allowing for explicit consideration of the role of interregional migration in response to changes in economic opportunities within a system of cities. The model identifies the importance of aggregate income and aggregate population growth in house price appreciation and suggests that housing demand and population growth within regions are jointly determined. Empirical tests of these predictions provide strong support for the model. In particular, changes in per-capita aggregate income are negatively related to both returns to housing and local population growth and omitting this systematic component from empirical specifications leads to an underestimation of the impact of local income. Furthermore, there is significant evidence of endogeneity problems in empirical specifications of the model that are similar to those found in the existing literature.