Michael Sun, MMC for public safety for the City of Johannesburg alleged that the sale of fake tickets were also to blame for the incident at Gate J.
Live television coverage of the match showed no obvious disturbance at the stadium, which hosted the 2010 World Cup final.
Thousands of supporters gathered at the stadium for the Carling Cup clash between Orlando Pirates and Kaizer Chiefs when the incident occurred.
Two people die in Soweto derby stampede at FNB Stadium.
At least two fans attending the football match between Kaizer Chiefs and Orlando Pirates at FNB Stadium in Johannesburg on Saturday have died following a crush.
Police confirmed the deaths and said several other people were injured.More news: Financier accepts Trump offer to head White House communications
Johannesburg mayor, Herman Mashaba release a statement following the incident.
Local journalists posted images of the scene on Twitter.
"The South African Police Services and Stadium Management South Africa are working together to investigate this matter".
"This sad loss of life at such a highly anticipated event is indeed a tragedy and the city will work with all the relevant authorities to prevent tragedies such as this in future".
South Africa's two worst football tragedies both involved matches between the same clubs.