This research examines community forestry processes at three case study sites-in Nepal, Indonesia and Thailand-from various analytical approaches, including rational choice, culture and social relations, socio-politics, learning process and agency. It is argued that although community forestry analysis from the agency perspective has not been popular, it involves distinctive characteristics in the interpretation of community forestry processes, that is, this approach considers actors in a disaggregate manner while others usually treat actors in an aggregate manner. Human agency makes a difference in community forestry evolution processes in a way that an agent realizes goals and values by effectively shaping the acts of oneself and others. Hence, analysing community forestry processes by the lens of the agency perspective at the local level leads to the identification of critical factors that are not captured through other approaches-ones that actually play important roles in community forestry processes.