Charcoal from archaeological contexts differs from off-site pollen samples as it is mainly a product of intentional human action. As such, analysis of charcoal from excavations is a valuable addition to studies of past vegetation and the interaction between humans and the environment. In this paper, we use a dataset consisting of 6186 dated tree species samples from 1239 archaeological sites as a proxy to explore parts of the Holocene forest development and human-vegetation dynamics in South-Eastern Norway. From the middle of the Late Neolithic (from c. 2000 BC) throughout the Early Iron Age (to c. AD 550) the region’s agriculture is characterized by fields, pastures and fallow. Based on our data, we argue that these practices, combined with forest management, clearly altered the natural distribution of trees and favoured some species of broadleaved trees. The past distribution of hazel ( Corylus avellana) is an example of human impact on the vegetation. Today, hazel is not even among the 15 most common tree species, while it is one of the most prevalent species in the archaeological record before AD 550. The data indicate that this species was favoured already by the region’s Mesolithic hunter-fisher-gatherers, and that it was among the species that thrived extremely well in the early farming landscape. Secondly, our analysis also indicates that spruce ( Picea abies) first formed large stands in the south-eastern parts of Norway c. 500 BC, centuries earlier than previously assumed. It is argued that this event, and a further westward expansion of spruce, was partly a consequence of a specific historical event – the first millennium BC farming expansion.