火山の付近では地下水が高温になるため、高温になった地下水から蒸気を取り出して蒸気タービンを回し発電する方法。自然エネルギー発電の中では大きな出力を得られるが、建設予定地の近隣住民の反発や、建設しようにも法で規制されている場所(国立公園内など)であるなど発電所を建てる場所に制限を受ける欠点がある。
一般的な蒸気タービンを使う発電と異なり、温度の低いところでは蒸気と水を分離したり、水より低い温度で沸騰する冷媒を使ってタービンを回すなど別の工夫が必要になることがある。
また、現在マグマのある所まで穴を掘っていって、高温のマグマで蒸気を発生させ発電する方法が研究されているが、まだ発展途上の段階である。
他の発電所ほどの厳しい防犯対策を求められないため無人の発電所も存在する。