O piramidă ecologică este un model grafic care ilustrează fluxul de energie prin diferite forme de viață într-un ecosistem. Nivelul de jos ilustrează speciile care acționează ca producători, valorificând energia din surse abiotice. Fiecare nivel ulterior ilustrează un nivel de consumator, fiecare dintre ele primind energie consumând grupul de sub el.
Piramidele ecologice sunt astfel concepute încât să reprezinte scăderea energiei care apare la fiecare nivel în creștere al unui ecosistem. De exemplu, există mai multă energie conținută de producători, care formează baza piramidei, decât de ierbivorele, care ocupă cea de-a doua cea mai mare parte a piramidei.
Există mai multe modalități diferite de a prezenta și interpreta piramidele ecologice. Cel mai des întâlnit este tipul discutat mai sus, în care piramida reprezintă energie. Un al doilea tip de piramidă ecologică este utilizat pentru a reprezenta biomasa la fiecare nivel al unui ecosistem. Organismele la fiecare nivel al piramidei sunt colectate și cântărite, iar biomasa uscată este menționată în piramidă. Un al treilea tip de piramidă se concentrează numai pe numărul de organisme prezente la fiecare nivel al piramidei. Forma piramidei reprezintă reducerea numărului de organisme de la nivelul producătorilor la carnivorele la cel mai înalt nivel.