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”.
Image source: Wikimedia Commons President-elect Donald Trump celebrated his election victory at the Ultimate Fighting…
Millions of voters across the US chose to return Donald Trump to the White House…
Donald Trump declares victory in the US election as he addresses jubilant supporters in Florida.…
Stocks around the world are rising as Donald Trump appears to be on the cusp…
Donald Trump has won Pennsylvania, North Carolina and Georgia and taken a lead over Kamala…
Quincy Jones, the celebrated musician and producer who worked with Michael Jackson, Frank Sinatra, Ray…