This paper presents an historical analysis (1974–97) of associations between land-cover change and socio-economic factors for three villages in a former bantustan region of South Africa. The notion of social–ecological systems is used as the conceptual framework for this analysis, in which the former bantustan region of Bushbuckridge is posited as a cultural landscape. The local landscape showed distinctive modifications over the study period, broad trends including the growth of human settlements and the decrease in woodland cover. However, changes were not uniform across sites, and the direction and magnitude of changes in land cover were often nonlinear and site-specific. Analysis of associations between biophysical and socio-economic changes at different scales revealed a range of important interacting forces such as population growth, drought, shortages of land, grazing and wood resources, weakening institutional governance of natural resources, and the diversification of livelihood strategies, including the sale of fuelwood, concurrent with declining employment security and cattle ownership. Evidence suggests a possible erosion of resilience in these social–ecological systems at various scales, with important implications for socio-economic development and sustainable resource management. [ABSTRACT FROM AUTHOR]