面南北最宽处32公里，东西最宽处22公里，由316个湖汊组成。流域面积2085平方公里，湖面面积300余平方公里，湖容约9亿立方米，平均水深3.5-4米，最深处20米。湖滨东为平原，其余多丘陵，湖中多小山。梁子湖西部由武汉市江夏区管辖，东部由鄂州市梁子湖区管辖。西北有河道与汤逊湖相通，并进而通往长江，东部通过45公里的河道在鄂州市区注入长江。2016年7月14日「湖北还湖」，行永久性「退垸还湖」以利蓄洪，梁子湖与牛山湖间长37公里的隔堤爆破后，梁子湖面积由271平方公里恢复为近400平方公里。