A general framework is developed for modelling rates of survival and recovery of marked animal populations in terms of auxiliary information collected at the time of marking. The framework may be used to estimate differences in survival or recovery among individual animals, groups of animals, and recovery times. Analyses of the recoveries of tagged fish and banded bird populations are used to illustrate the specification and selection of various models.