开慧镇位于湖南省长沙县北部,地处长沙县、汨罗市和平江县三县市交汇处。地缘上,开慧镇北部与平江县向家镇接壤,西部与汨罗市李家塅镇为邻,南部与福临镇交界,东部与白沙乡相连,全乡总面积54平方公里,总人口19,553人(2000年人口普查);辖6个行政村、1个社区;乡政府驻板仓社区。