A empresa Empresas Intermunicipais trata e recolhe os resíduos sólidos de 35 concelhos, incluindo S. João da Madeira. Os resíduos passam por triagem manual e mecânica para separar vidro, plástico, metal e cartão. A reciclagem de 1 tonelada de papel poupa entre 15 a 20 árvores.