湖北省地势大致为东、西、北三面环山,中间低平,略呈向南敞开的不完整盆地。在全省总面积中,山地占56%,丘陵占24%,平原湖区占20%,属长江水系。湖北省地处亚热带,全省除高山地区属高山气候外,大部分地区属亚热带季风性湿润气候。
湖北省境内除长江、汉江干流外,省内各级河流河长5千米以上的有4228条,河流总长5.92万千米,其中河长在100千米以上的河流41条。长江自西向东,流贯省内26个县市,西起巴东县鳊鱼溪河口入境,东至黄梅滨江出境,流程1041千米。境内的长江支流有汉水、沮水、漳水、清江、东荆河、陆水、滠水、倒水、举水、巴水、浠水、富水等。其中汉水为长江中游最大支流,在湖北省境内由西北趋东南,流经13个县市,由陕西白河县将军河进入湖北省郧西县,至武汉汇入长江,流程858千米。
湖北素有“千湖之省”之称。境内湖泊主要分布在江汉平原上。现有湖泊755个,湖泊水面面积合计2706.851平方千米。100平方千米以上的湖泊有洪湖、长湖、梁子湖、斧头湖。