Cosmoledo eies av den seychelliske stat og forvaltes av det statlige selskapet Islands Development Company.