1. Senescence (an increase in the mortality rate or force of mortality, or a decrease in fertility, with increasing age) is a widespread phenomenon. Theories about the evolution of senescence have long focused on the age trajectories of the selection gradients on mortality and fertility. In purely age-classified models, these selection gradients are non-increasing with age, implying that traits expressed early in life have a greater impact on fitness than traits expressed later in life. This pattern leads inevitably to the evolution of senescence if there are trade-offs between early and late performance. 2. It has long been suspected that the stage- or size-dependent demography typical of plants might change these conclusions. In this paper, we develop a model that includes both stage- and age-dependence and derive the age-dependent, stage-dependent and age×stage-dependent selection gradients on mortality and fertility. 3. We applied this model to stage-classified population projection matrices for 36 species of plants, from a wide variety of growth forms (from mosses to trees) and habitats. 4. We found that the age-specific selection gradients within a life cycle stage can exhibit increases with age (we call these contra-senescent selection gradients). In later stages, often large size classes in plant demography, the duration of these contra-senescent gradients can exceed the life expectancy by several fold. 5.Synthesis. The interaction of age- and stage-dependence in plants leads to selection pressures on senescence fundamentally different from those found in previous, age-classified theories. This result may explain the observation that large plants seem less subject to senescence than most kinds of animals. The methods presented here can lead to improved analysis of both age-dependent and stage-dependent demographic properties of plant populations.