开封市地处黄河中下游冲积扇平原的南翼,境内地势平坦,自西北向东南倾斜。主要河流有涡河、惠济河、贾鲁河、红河等。
开封市位于黄河中下游平原东部,地处河南省中东部,西与省会郑州市毗邻,东与商丘市相连,南接许昌市和周口市,北依黄河,与新乡市隔河相望。
开封海拔介于68米至78米之间,属暖温带大陆性季风气候,四季分明,历年平均气温为14.4℃,历年平均降水量为668.3毫米,降水多集中在夏季7、8月份,历年平均日照时数为2107.8小时。
开封境内河流众多,分属两大水系。黄河大堤以北滩区为黄河水系,流域面积281平方公里;黄河大堤以南属淮河水系,主要河道有惠济河、马家河、黄汴河、贾鲁河、涡河等,流域面积5985平方公里。