Генеральна асамблея є верховним органом IKOMOC.
Вона утворюється самостійно, обираючи свого президента, трьох віце-президентів та одного уповноваженого доповідача офіційної думки, мандати яких закінчуються із завершенням сесії. Вона сама визначає власні правила внутрішнього розпорядку. Окрім цього, вона обирає президента IKOMOC, п'ятьох віце-президентів, генерального секретаря, генерального уповноваженого з фінансових питань та 12 членів Виконавчого комітету, причому всі вони обираються з-поміж індивідуальних членів у такий спосіб, щоб забезпечити репрезентацію різних фахів. Вона визначає штаб-квартиру IKOMOC, приймає поправки до Статуту, визначає програми, схвалює доповіді генерального секретаря та генерального уповноваженого з фінансових питань, а також бюджетні напрямки на три наступні бюджетні роки, та стежить за дотриманням цілей організації. Вона затверджує суму внесків. Вона обирає, за пропозицією національних комітетів, почесних членів.
Генеральна асамблея є відкритою для всіх членів IKOMOC. Вона скликається на чергову сесію раз на три роки, причому місце й дату її проведення вибирає Виконавчий комітет, а на позачергову сесію - на вимогу більшості членів Виконавчого комітету чи третини членів IKOMOC. Необхідний кворум - третина членів IKOMOC, які мають право голосу, згідно зі статтею 6 "b" Статуту. За відсутності кворуму Генеральна асамблея збирається в тому ж місці через двадцять чотири години, щоб ухвалити необхідне рішення незалежно від кількості тих, хто бере участь у голосуванні.