A Maia dispõe de cinco ecocentros para receber os resíduos dos munícipes (de entre eles equipamentos elétricos e electrónicos, baterias e pilhas, entre muitos outros), a saber:
- Águas Santas (Localização: Rua Manuel Gonçalves Lage- Lugar de Parada);
- Nogueira (Localização Rua Eusébio da Silva Ferreira- Junto à escola C+S de Nogueira);
- Folgosa (Localização: Travessa da Siderurgia, Lugar de S. Frutuoso);
- Moreira (Localização: Zona Industrial Maia I, Sector VII);
- Avioso – Santa Maria (Localização: Travessa da Telheira, Lugar de Ferreiró).
Na Maia, existe um ecocentro por cada 28.000 habitantes, o que faz com que 93% da população se encontre a uma distância inferior a 3 Km desta estrutura.