河南有两个省会是因为历史原因。1949年10月1日中华人民共和国成立后,河南省省会一直定在开封市。但在1954年,为了加快郑州市的发展和中原城市群的建设,中央政府特批将河南省省级行政机关迁往郑州市,并将郑州市定为省会。此后,河南省政府在郑州设立省级行政机构,而开封市仍然保留作为省内重要的历史文化城市。因此,河南省有两个省会,一个是政治和经济中心的郑州市,另一个是具有历史文化底蕴的开封市。