2000年,平泉县辖7个镇、7个乡、6个民族乡:平泉镇、杨树岭镇、榆树林子镇、黄土梁子镇、党坝镇、七沟镇、小寺沟镇、南五十家子蒙古族满族乡、蒙和乌苏蒙古族乡(现已改为:北五十家子镇)、郭杖子满族乡、茅兰沟满族蒙古族乡、平房满族蒙古族乡、许杖子满族乡、柳溪满族乡、七家岱满族乡、松树台乡、沙坨子乡、道虎沟乡、台头山乡、王土房乡。 根据第五次人口普查数据:全县总人口436917人,其中各乡镇人口(人): 平泉镇 89471、黄土梁子镇 19402、榆树林子镇 31352、杨树岭镇 26970、七沟镇 25367、小寺沟镇 22491、党坝镇 24759、王土房乡 5518、沙坨子乡 27991、柳溪满族乡 11067、七家岱满族乡 8298、平房满族蒙古族乡 15881、蒙和乌苏蒙古族乡 11991、茅兰沟满族蒙古族乡 18835、台头山乡 19432、许杖子满族乡 5027、松树台乡 17654、道虎沟乡 16617、南五十家子蒙古族满族乡 20473、郭杖子满族乡 18321。2002年底,平泉县面积3295.53平方千米,人口46.02万。辖7个镇、5个乡、8个民族乡,8个社区居委会、334个村委会。县政府驻平泉镇喧哗街。
平泉镇
镇政府驻荣华街。面积235平方千米,人口13.00万。辖8个社区居委会、34个村委会:荣华、城东、城北、西城、双桥、兴平、滨河、水泉;身房沟、胜利街、中大街、康杖子、王杖子、老杖子、黄杖子、赵杖子、瓦庙子、白庙子、土城子、东南沟、哨鹿沟、双桥子、四合园、药王庙、哈叭气、上台子、猴山沟、红花沟、西三家、东三家、双洞子、于营子、刘营子、瀑河沿、河南、西坝、营房、南岭、城北、瀑红山咀、小道虎沟、二道河子。
黄土梁子镇
镇政府驻黄土梁子村。面积152平方千米,人口1.94万。辖16个村委会:黄土梁子、油房营子、苏达营子、付家营子、小龙潭沟、朝阳沟、高台子、北三家、杨杖子、营子头、龙王庙、梁后、小庙、双河、茶棚、西山。
榆树林子镇
镇政府驻榆树林子村。面积300平方千米,人口3.13万。辖30个村委会:榆树林子、小宋杖子、二道杖子、百岱营子、付家湾子、郑家杖子、两道河子、金黄地、老爷岭、宋营子、土洞子、吕家店、半截沟、南台子、范杖子、红石砬、喇嘛店、敖牛沟、连云海、吴家店、付家店、嘎海沟、扣杖子、果树园、沟门子、当铺、耿营子、北井、河北、房身、炉上。
杨树岭镇
镇政府驻三座店村。面积178平方千米,人口3.19万。辖26个村委会:三座店社区(原三座店、狮子沟、官窖、缸窑合并)、小烈山、东大庙、狮子庙、水泉沟、排杖子、宋杖子、方杖子、纪家营、王家营、耿家沟、朱家沟、槽碾沟、铅南沟、双庙、石门、北地、东王杖子、 许杖子、陈杖子、杨家庄、樱桃沟、五道梁子。
七沟镇
镇政府驻七沟村。面积280平方千米,人口2.53万。辖25个村委会:七沟、荒地、东庄、三家、北杖子、南杖子、头杖子、前杖子、屈杖子、李家沟、新房子、三岔口、榆树林、柳树底、茅兰沟、圣佛庙、东六沟、三义庙、银窝沟、崖门子、上平房、赵家北沟、白石庙子、西槽碾沟、西干沟子。
小寺沟镇
镇政府驻佟杖子村。面积151平方千米,人口2.25万。辖19个村委会:佟杖子、姚杖子、胡杖子、万杖子、南仓子、雅图沟、西大窑、黑山口、南三家、单家店、袁家店、汤道河、河沟子、苏子沟、大梁底、水泉、桥东、桥西、小苏子沟。
党坝镇
镇政府驻党坝村。面积222平方千米,人口2.47万。辖23个村委会:党坝、暖泉、四家、永安、龙泉、大石湖、刘巴店、秦家店、付杖子、西杖子、党杖子、煤岭子、围场沟、大东沟、黄木沟、大吉口、二泉地、朴家院、南沟门、大块地、山子后、庄河庆、四十亩地。
王土房乡
乡政府驻单杖子村。面积129平方千米,人口0.55万。辖5个村委会:单杖子、东北沟、王土房、山湾子。
卧龙镇
卧龙镇(Wòlóng Zhèn)位于县境中部,距县城9.5千米。总面积235平方千米,辖22个行政村,115个自然村,总人口30094人(2005年)。辖22个村委会:沙坨子、卧龙岗、官坟梁、史家沟、碾子沟、下洼子、洼子店、安杖子、瓦房店、孟杖子、娘娘庙、头道沟、西窝铺、大樱桃沟、二十家子、三十家子、杏树园子、赶瀑河子、八家、南山、大庙、庙后。1956年置洼子店乡,1961年改公社,1982年改沙坨子公社,1984年改沙坨子乡(Shatuozi Xiang)。1997年,面积230.5平方千米,人口2.9万,辖史家沟、八家、沙坨子、洼子店 、二十家子、下洼子、大庙、庙后、安杖子、娘娘庙、三十家子、杏树园子、南山、赶瀑河子、孟杖子、瓦房店、大樱桃沟、卧龙岗、头道沟、西窝铺、碾子沟、官坟梁22个行政村。2002年,面积233平方千米,人口2.80万人,辖22个行政村,乡政府驻沙坨子村。2004年12月,河北省民政厅批准撤销沙坨子乡,设立卧龙镇,2005年8月24日正式设立。
台头山乡
乡政府驻台头山村。面积192平方千米,人口1.94万。辖18个村委会:台头山、薛家沟、东仓子、曹家梁、何杖子、魏杖子、高杖子、郑杖子、塔子山、榆树沟、小吉沟、老窝铺、下窝铺、裁缝沟、喇嘛杖子、烧锅杖子、三官、三家。
松树台乡
乡政府驻苏杖子村。面积155平方千米,人口1.76万。辖18个村委会:松树台、苏杖子、阎杖子、张杖子、田杖子、冯家庄、杨树底、老道洼、东窝铺、古山子、小西梁、中心、西梁、营子、八牌、庙沟、北沟、东沟。
道虎沟乡
乡政府驻双峰村。面积73平方千米,人口2.04万。辖15个村委会:双峰、庙前、东梁、刘家店、张家店、大营子、大河北、骑马沟、广兴店、高创沟、上泉子、老爷庙、杨树洼、丁杖子、李家梁子。
柳溪乡
(满族)乡政府驻七家村。面积228平方千米,人口1.10万。辖10个村委会:七家、山嘴、石虎、牧场、张家营子、北老杖子、韩杖子、薛杖子、大窝铺、马架子。
七家岱乡
(满族)乡政府驻雹神庙村。面积114平方千米,人口0.83万。辖5个村委会:雹神庙、朝阳洞、杜岱营子、徐家营子、大地。
平房乡
(蒙古族.满族)乡政府驻马泉子村。面积129平方千米,人口1.58万。辖16个村委会:马泉子、石洞子、喇嘛沟、化营子、孙营子、吕泉子、太平梁、北房身、白池沟、隔山沟、东樱桃沟、西樱桃沟、红花营子、小茅兰沟、小沟、平房。
蒙和乌苏乡(北五十家子镇)
(蒙古族)乡政府驻北五十家子村。面积114平方千米,人口1.20万。辖10个村委会:沟门、南梁、南坡、高家沟、北大庙、槐鹿沟、单营子、头道营子、二道营子、北五十家子。
茅兰沟乡
(蒙古族.满族)乡政府驻烧锅营子村。面积168平方千米,人口1.88万。辖13个村委会:烧锅营子、章京营子、白花营子、蒙古营子、东雹神庙、前营子、九神庙、长胜沟、喇嘛洞、帽子山、盘道梁、杨家店、五家。
南五十家子乡
(蒙古族.满族)乡政府驻南五十家子村。面积91平方千米,人口2.04万。辖13个村委会:南五十家子、西大杖子、杨杖子、马杖子、西水泉、会洲城、干沟子、西南沟、西南山、干沟门、后甸子、姜杖子、下店。
郭杖子乡
(满族)乡政府驻郭杖子村。面积138平方千米,人口1.83万。辖16个村委会:郭杖子、倪杖子、二道沟、李家庄、于杖子、郝杖子、马杖子、金杖子、毛家沟、北洞子、南洞子、王家沟、下营坊、东门杖子、八十亩地、南黄土梁子。
2004年12月,河北省民政厅批准撤销平泉县沙坨子乡,设立卧龙镇。2005年8月24日正式设立。卧龙镇总面积235平方千米,辖22个行政村,115个自然村,总人口30094人。
2005年8月经河北省民政厅批准,2005年11月省人大常委会通过,南五十家子蒙古族满族乡改名为“南五十家子镇”。
2010年5月5日撤销蒙和乌苏蒙古族乡建北五十家子镇。全镇总面积116.2平方公里,辖9个行政村,100个居民组,13569口人,是汉、蒙、满、回等多个民族的聚居地。