機関車(きかんしゃ、英: locomotive)は、鉄道車両の一つで、その車両の中に動力装置を有し、駆動を行わない他車を前から牽引、もしくは後から推進して線路上を走行する車両のことである。機関車に牽引・推進されるのは動力を有しない客車・貨車のみならず、電気方式の相違・故障・回送などの理由で自車の動力を使用できない、または勾配区間で出力が足りない電車・気動車・機関車である場合もある。基本的に機関車は列車の駆動のためだけに存在しており、自車には旅客や貨物を搭載しない場合がほとんどである。 また、機関車はその動力源によって蒸気機関車(SL)、ディーゼル機関車(DL)、電気機関車(EL)、ハイブリッド機関車(HL)に分類される。