直接原因:外滩观景平台的楼梯走道上出现人流对冲,有的人要下去,有的人要上去,在人流对冲过程中有人摔倒,导致周围的人连续被挤倒踩踏。根本原因:政府管理失职,既没有通过广泛的公共媒体向民众提前宣传当天晚上外滩没有烟花表演(大部分人是冲着烟花表演而去外滩的,事先根本不知道那年没有烟花表演,而往年都有),也没有控制进入外滩的人数,导致人流密度过大,最终酿成惨祸。