La cogenerazione è la generazione simultanea in un unico processo di energia termica ed elettrica (ed eventualmente meccanica). La cogenerazione utilizza sistemi di generazione tradizionali (ad es. motori a combustione interna, turbine a vapore, turbine a gas, cicli combinati…) dove l'energia termica prodotta viene recuperata e riutilizzata per usi diversi dalla generazione elettrica (ad es. usi industriali, teleriscaldamento, etc…).