碧口镇,隶属于甘肃省
陇南市文县,地处
文县东南部,南邻四川
青川县,西依
范坝乡,西北与
玉垒乡接壤,东北靠
中庙镇,距文县县城81千米,
区域总面积208.17平方千米。
西汉前,碧口镇一带为氐羌少数民族居住区域;1983年11月,由碧口公社改为碧口镇。
截至2018年末,碧口镇户籍人口为17226人。
截至2020年6月,碧口镇下辖3个社区、12个行政村,
镇人民政府驻老镇区中街。
2018年,碧口镇有工业企业14个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市8个。