Een stoommachine is een motor (of in bredere zin een machine), die door middel van onder druk staande stoom mechanische arbeid levert. Vaak ontstaat die druk als gevolg van verhitting door verbranding van steenkool. De stoommachine wordt echter niet tot de verbrandingsmotoren gerekend.