The organisation has its registered head office at Delhi with regional offices in South India (Hyderabad, Telangana) and in NE India (Kalimpong, West Bengal). The regional offices are responsible for handling environmental projects in their respective areas of jurisdiction.

The activities of the Centre are guided by an Advisory Board comprising eminent environmentalists, scientists and academicians.