北宋以前,黄河在河南安阳滑县以北流过,距离开封有100多公里之遥。南宋以后,黄河开始在开封附近频繁决溢。有关资料统计:仅在元、明、清三朝,黄河在开封决溢的次数达300多次,其中在近郊决溢有88次之多,这其中又有数十次泛水袭城,7次水淹开封城。

河患频繁,导致黄河不断地改道,河道逐渐南徙。

清朝咸丰五年(公元1855年),河决兰考铜瓦厢(今兰考县东坝头以西),形成今日河道,黄河距开封城9公里。