Locomotives of India
Indian Railways operates India's railway system and comes under the purview of the Ministry of Railways of Government of India. As of 2025, it maintains over 108,706 km (67,547 mi) of tracks and operates over 15,000 passenger and 10,000 freight trains daily with a fleet of more than 18,000 locomotives. The railways primarily operates a fleet of electric and diesel locomotives along with a few compressed natural gas (CNG) locomotives. Steam locomotives are operated on mountain railways and on heritage trains. As of February 2026, Indian Railways had 13,569 electric and 4,169 diesel locomotives.