卧龙镇,隶属于河北省承德市平泉市,地处平泉市中部,东与杨树岭镇、茅兰沟乡相邻,南与平泉镇毗邻,西与王土房乡相连,北与黄土梁子镇、七家岱乡接壤,区域面积230.23平方千米,截至2018年末,户籍人口32756人。
1949年,为洼子店区。1950年,为平泉县二区(洼子店区)。2004年12月,撤销沙坨子乡,置卧龙镇。2008年11月,孟杖子村、南山村并入赶瀑河子村,史家沟村并入八家村。截至2020年6月,卧龙镇下辖18个行政村。
2018年,卧龙镇有工业企业80个,其中规模以上13个,有营业面积超过50平方米以上的综合商店或超市41个。