巷子口镇是中国湖南省宁乡市下辖镇。巷子口镇位于宁乡县西部，处宁乡县、安化县二县市交汇处。地缘上，巷子口镇北连沩山乡接壤，东与巷子口镇交界，南与沙田乡、龙田镇毗邻，西接安化县高明与大福镇（原东山乡）。辖域面积105.8平方公里，人口4.2万人（2000年人口普查36,816人）。 
词源学.相传很久以前，因巷子口地处两条山冲口上，原为项姓聚居之所，名“项氏口”，后项氏他迁，此处发展为一小街巷，渐变称为“巷子口”而得名。
历史.由原巷子口乡、官山乡和直田乡于1