Le Grand Belfort organise la collecte et le traitement des déchets ménagers. Le service déchets ménagers intervient auprès d’environ 105 312 habitants sur 52 communes et collecte chaque année plus de 56 800 tonnes de déchets (tous déchets confondus).
Quatre niveaux de collecte sont mis en oeuvre en fonction de la nature des déchets :
une collecte en porte à porte pour les ordures ménagères avec 12 tournées quotidiennes de bennes compactrices permettant le vidage de plus de 40 000 bacs roulants,
une collecte sélective des déchets recyclables en porte à porte ou pour certains déchets en points d'apport volontaire,
une collecte en déchetteries,
une collecte à domicile des gros encombrants sur rendez-vous.