Macroeconomic determinants of immigration are analyzed with pooled cross-country and time series data on net immigration to Germany from European countries during 1964-88. It presents a combined focus on short- and long-run patterns of net immigration. Time series studies show that the flow of migration is affected by the business cycle in both sending and receiving countries, whereas cross-country analyses emphasize the importance of income levels and standards of living. In this paper, cross section and time series data were pooled in order to maximize the identifying power of the sample and simultaneously estimating both low and high frequency phenomena. The findings demonstrated that both high and low frequency determinants have been important. Long run trends are determined by the degree and speed of per capita income convergence between the sending and receiving countries, while year-to-year changes in net immigration flows are dominated by cyclical economic conditions.