龙山镇隶属于浙江省宁波市慈溪市,因伏龙山而得名。位于慈溪市东南部,东临灰鳖洋,与舟山市定海区金塘镇隔海相望,东南与镇海区市澥浦镇相邻,南与镇海区九龙湖镇相邻,西南与江北区慈城镇相邻,西、西北、北三面与掌起镇接壤,东北仍与灰鳖洋相望,隔海远眺嵊泗县龙山镇。