卡龙镇,隶属于四川省阿坝藏族羌族自治州黑水县,地处黑水县东北部,东、北与松潘县接壤,南与知木林镇相邻,西与晴朗乡相连,行政区域面积391.17平方千米。截至2019年末,卡龙镇户籍人口为1035人。
1949年,属松潘县,当地藏民由头人达尔基统治;1996年,改为卡龙镇。截至2020年6月,卡龙镇辖3个行政村。
2011年,卡龙镇实现农业总产值305万元。2011年,卡龙镇农牧民人均纯收入4482元。