The tragedy occurred during the morning rush hour at Elphinstone station, which connects two major local lines.
The incident was triggered by overcrowding and people seeking shelter from monsoon rains, the officials said.
The injured have been taken to a nearby hospital and senior railway officials are at the scene.
“The incident occurred as heavy rains lashed Mumbai and passengers took refuge on the foot over bridge. People at the front slipped and the huge crowd toppled over, leading to the stampede,” Indian Railways spokesman Ravindra Bhakar told AFP.
“Twenty-two dead have been confirmed, 14 men and eight women… Some 32 passengers are injured.”
Akash Koteja, one of the injured, said: “Trains were rolling in and some people wanted to get out of the station, but others were not making way. When a few tried, it led to a stampede.”
TV footage from the scene showed commuters trying to rescue fellow passengers from the crush and revive people by pumping their chests.
“We put everybody who was injured in cars, police vans and ambulances and tried to take them to the hospital as quickly as possible,” said one witness quoted by AFP.
Indian PM Narendra Modi said in a tweet: “My deepest condolences to all those who have lost their lives due to the stampede in Mumbai. Prayers with those who are injured.”
The prime minister added that Railway Minister Piyush Goyal was in Mumbai “taking stock of the situation and ensuring all assistance”.
Quincy Jones, the celebrated musician and producer who worked with Michael Jackson, Frank Sinatra, Ray…
Misleading allegations, rumours and outright lies about voting and fraud are flooding online spaces in…
At least 158 people have died in Spain's worst flooding disaster in generations. On October…
Google has been fined two undecillion (a two followed by 36 zeroes) roubles by a…
Embarking on a home remodel is an exciting journey, promising enhanced comfort, increased property value,…
The US presidential candidates continued to campaign across key swing states on October 20. Footage…