- Value
- 15,110
Indian Railways had 15,110 locomotives in its recorded fleet during 2023–24.
The total consisted primarily of electric and diesel locomotives, together with a small number of surviving steam locomotives.
Electric locomotives accounted for 10,675 units, while diesel locomotives totalled approximately 4,397.
Only 38 steam locomotives were recorded, largely reflecting India's railway heritage rather than mainstream traction.
The growing dominance of electric locomotives reflects the rapid electrification and technological transformation of Indian Railways.