水口山镇位于永州市零陵区西南端,都庞岭西麓,距零陵城区53公里,东临水口山国营林场与双牌相望,南接大庆坪乡通往广西壮族自治区全州县,西与石岩头镇、珠山镇交界,东北与梳子铺乡接壤,是两省、区三县交界之处。镇政府驻水口山居委会,辖中井山、楚阳、山岩、乐园山、羊角井、杨梅岭、马驴桥、排头边、杰塘、长塘、青龙塘、大新甸、老村里、上哲源、卉叶山、渣沐、蒋家村、梁衙里、跃家、新桥、坪夫桥、和家、赵家、毛溪桥、楼子底、杨梅塘、大柏塘、小柏塘、芮家、西楼、禾木山、大皮口、大树脚、水口山、羊角石山、岩门前、夏大、庄家、腊巫山、马子江、高田、板田、三坛峰、石凡、拱门、牛塘尾、下井、大塘、蒋家塘49个村