A central problem in ecology is relating the interactions of individuals-described in terms of competition, predation, interference, etc.-to the dynamics of the populations of these individuals-in terms of change in numbers of individuals over time. Here, we address this problem for a class of site-based ecological models, where local interactions between individuals take place at a finite number of discrete resource sites over non-overlapping generations and, between generations, individuals move randomly between sites over the entire system. Such site-based models have previously been applied to a wide range of ecological systems: from those involving contest or scramble competition for resources to host-parasite interactions and meta-populations. We show how the population dynamics of site-based models can be accurately approximated by and understood through deterministic and stochastic difference equations. Conversely, we use the inverse of this approximation to show what implicit assumptions are made about individual interactions by modelling of population dynamics in terms of difference equations. To this end, we prove a useful and general theorem: that any model in our class of site-based models has a corresponding stochastic difference equation population model, by which it can be approximated. This theorem allows us to calculate long-term population dynamics, evolutionary stable strategies and, by extending our theory to account for large deviations, extinction probabilities for a wide range of site-based systems. Our methodology is then illustrated to various examples of between species competition, predator-prey interactions and co-operation. r