Le Syndicat de Collecte et Traitement des Ordures Ménagères du Nord de l'Allier s'étend sur un territoire de 72 communes. Ce syndicat traite les déchets de 85000 habitants.
9 déchèteries desservent le territoire.