De IGJ bestaat uit verschillende onderdelen. De toezichtsafdelingen zijn georganiseerd in de domeinen en de stafafdelingen vallen onder de directies.