龙山镇,隶属于云南省保山市龙陵县,地处龙陵县西部,东接龙新乡,南邻德宏傣族景颇族自治州芒市芒市镇、江东乡,西与德宏傣族景颇族自治州梁河县勐养乡,腾冲市蒲川乡、团田乡隔江相望,北接龙江乡,行政区域面积317.54平方千米。截至2019年末,龙山镇户籍人口为53740人。
明万历十三年(1585年),属勐弄帕土舍管辖;1984年4月,龙山公社、城关镇合并为龙山镇;2005年,河头乡并入龙山镇。截至2020年6月,龙山镇辖10个社区、8个行政村,镇人民政府驻龙山社区。
2019年,龙山镇有工业企业77个,其中规模以上25个,有营业面积超过50平方米以上的综合商店或超市40个。