Leur rôle est d’accueillir les migrants en leur proposant un hébergement et des repas. 
Depuis le 1 er janvier 2017, les CAO ont accueilli près de 11 000 migrants, dont une grande partie (environ 1500 personnes) en région Auvergne-Rhône‐Alpes.
Ils sont aussi accompagnés pour effectuer des démarches administratives, par exemple pour déposer une demande d’asile afin de pouvoir rester en France.