All of the injured were being treated in a hospital, senior police officer Debarshi Dutta said.
Senior railway official Guneet Kaur said the cause of the accident was being investigated. She said the government would provide financial compensation to families of the deceased and all of the injured.
Accidents are common on India’s massive but aging railway network. Safety standards have been an ongoing concern on the state-run system, which operates 9,000 passenger trains and carries about 23 million passengers every day.
In 2016, 127 people were killed when 14 coaches derailed in Uttar Pradesh state in one of India’s worst train accidents.
This story corrects that Gauhati is not the capital of Assam state.