Migratory birds are subject to the effects of various weather systems during the year. Fluctuations in population size may depend on survivorship of juveniles and adults at various stages of the annual cycle. Severe weather conditions can lower survival, especially in migrating passerines that feed on insects. We investigated the effects of climate and density dependence on survival in a population of Common House-Martins (Delichon urbicum), including variables of weather experienced both in their breeding areas and during autumn migration. Unfavorable weather conditions during autumn migration had a severe negative effect on adult apparent survival, irrespective of sex; whereas temperature in the breeding area and population size explained a significant proportion of variance in juvenile survival. Thus, weather conditions experienced in different areas can regulate various age classes in different ways, which suggests that climate change can have a significant but complex influence on demography in passerine populations.