龙山镇,隶属于贵州省黔西南布依族苗族自治州安龙县,地处安龙县东北面,安龙县、贞丰县、兴仁市结合部,东与笃山乡为邻,南与普坪镇接壤,西与戈塘镇、兴仁市屯脚镇毗连,北与贞丰县挽澜乡、龙场镇交界。镇人民政府驻地距县政府42千米。总面积125.81平方千米。
南宋宝佑元年(1253年),置安隆洞,设花障甲,镇境属之,隶广西泗城州。1992年,设龙山镇,隶安龙县。截至2019年末,龙山镇户籍人口26988人。截至2020年6月,龙山镇辖2个社区、11个村,镇人民政府驻新场坝社区。
2011年,龙山镇农民人均纯收入3920元。截至2019年末,龙山镇有工业企业18个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市15个。