九龙湖镇,隶属于浙江省宁波市镇海区,东接澥浦镇、骆驼街道,南、西南、西与江北区庄桥街道、洪塘街道、慈城镇毗连,西北、北、东北与慈溪市龙山镇接壤,行政区域面积65.3平方千米。
2001年9月,由河头乡和骆驼镇的汶溪、长石、中心、长宏村合并为设立九龙湖镇。截至2019年末,九龙湖镇户籍人口为24067人。截至2020年6月,九龙湖镇辖3个社区、5个行政村,镇人民政府驻河头村沿山路。