L’aide sociale légale a un caractère obligatoire et correspond aux prestations directement liées aux transferts de compétences de l’État. De son côté, l’aide extralégale est facultative : elle est propre à chaque commune et à chaque conseil départemental. Ce sont ces derniers qui créent, assouplissent ou complètent les prestations sociales disponibles.