Trụ sở ISC đặt tại 5 rue Auguste-Vacquerie, 16e arrondissement, Paris, Pháp. Chủ tịch ISC đầu tiên, nhiệm kỳ 2018-2021, là Daya Reddy từ . Giám đốc điều hành từ 3/2015 là Heide Hackmann từ .