Mining companies have long had a questionable reputation for social responsibility, especially in developing countries. In recent years, mining companies operating in developing countries have come under increased pressure as opponents have placed them under greater public scrutiny. Mining companies have responded by developing global corporate social responsibility strategies as part of their larger global business strategies. In these strategies, a prominent place is given to their relationship with local communities. For business ethics, one basic issue is whether such an approach to corporate responsibility is likely to effectively address the development concerns of local communities in developing countries. This paper addresses this question by investigating how the corporate social responsibility agenda of a major minor company has been implemented by one of its subsidiaries in South Africa.