Um grössere Siedlungen und Nahwärmeverbundnetze mit Wärme zu versorgen, werden heute vermehrt Blockheizkraftwerke eingesetzt. Sie bestehen aus einem Motor, der einen Generator zur Stromerzeugung antreibt. Meist wird dieser Motor mit Erdgas betrieben. Das heisse Motorkühlwasser und die Wärme aus den Abgasen werden als Heizwärme genutzt. Der erzeugte Strom, den man nicht für den Eigenbedarf benötigt wird in das öffentliche Netz eingespiesen.