位于澄江来自县东南部,距县城23公里,东360百科邻宜良县,南接华宁它逐月息县,西濒抚仙湖,北接右所、九村镇。因抚仙湖水州助便由此经海口河流入南盘江,故名"海口"。全镇最低海拔护模1328米,最高海拔2100米。全镇东西宽7.5公里,南北长19.5公里,有湖岸线8公里,所辖面积为102.7平方公里,总耕地面训积11524亩,其中水田1926亩,山地8598亩,境内最高海拔2183米,最低海拔1328米,为全县海拔最低点。