巷子口镇是中国湖南省宁乡市下辖镇。巷子口镇位于宁乡县西部,处宁乡县、安化县二县市交汇处。地缘上,巷子口镇北连沩山乡接壤,东与巷子口镇交界,南与沙田乡、龙田镇毗邻,西接安化县高明与大福镇(原东山乡)。辖域面积105.8平方公里,人口4.2万人(2000年人口普查36,816人)。