Simultaneously analysing demographic processes of small mammals living in different ecological contexts may help to understand mechanisms that influence the growth and decline of these populations. The size and demography of swamp antechinus (Antechinus minimus) populations located in a coastal mainland habitat and on a small offshore island in south-eastern Australia were investigated. Large demographic differences occurred between the two ecosystems, with the island population density often 100 times greater than that on the mainland. The swamp antechinus in the mainland habitat was influenced by extrinsic climatic forces, with juvenile recruitment, individual body mass and overall population size being affected by rainfall, a factor likely to influence food availability for the species. However, the island population did not appear to be affected by drought to the same degree where allochthonous marine nutrient inputs may have offset any drought-induced reduction in primary production. Significantly greater juvenile recruitment in the island habitats combined with restricted emigration and potentially reduced predation and interspecific competition are likely to be responsible for the high population densities on the island. Although island populations appear robust, future conservation efforts should focus on mainland populations given the genetic deficiencies in the island populations.