A broad consensus exists that the long-term impact of immigration on Americans' average income is small but positive, improving employment, productivity, and income. In the short term, however, immigration may slightly reduce native employment and average income. This report provides an analysis of short- and long-run impacts of immigration over the business cycle.