曾稱曲逆、蒲陰、北平、徇忠、永平。戰國置曲逆縣,新莽更名順平縣。以后各代曾改名浦陰、北平、徇忠、燕平。宋初復名北平(縣為軍治)。金貞枯二年(1214年)永平縣升為完州,明洪武二年(1369年)降完州為完縣。又據《大明一統名勝志》:完縣“以山川完固而名。”
1958年6月完縣與滿城縣合并,名完滿縣;同年11月,原完縣轄區劃保定市,改設完縣區。1960年8月,原完縣、滿城、清苑三縣合并,名清苑縣,1962年3月復置完縣。1993年5月更名為順平縣,取順利安平之意。
1996年,順平縣面積708平方千米,人口約28.5萬人,轄2鎮8鄉。縣政府駐蒲陽鎮。2000年,順平縣轄3個鎮、7個鄉。
2000年第五次人口普查,順平縣常住總人口282936人,其中:蒲陽鎮60918人,高于鋪鎮48664人,腰山鎮35780人,蒲上鄉28929人,白云鄉28010人,河口鄉16123人,安陽鄉17978人,臺魚鄉16419人,大悲鄉18743人,神南鄉11372。
2002年,全縣面積708平方千米,人口約27.95萬人。轄3個鎮、7個鄉,3個社區、237個行政村。縣政府駐蒲陽鎮平安街3號。
?年,撤銷蒲上鄉,設立蒲上鎮。
2010年第六次人口普查,順平縣常住總人口295764人,其中:蒲陽鎮70305人,高于鋪鎮51423人,腰山鎮35053人,蒲上鎮30134人,白云鄉28244人,河口鄉16674人,安陽鄉17107人,臺魚鄉16954人,大悲鄉18933人,神南鄉10937人。
2011年,省民政廳(冀民函[2011]233號)批復同意撤銷神南鄉,設立神南鎮(2012年正式實施)。調整后,全縣轄5個鎮、5個鄉:蒲陽鎮、高于鋪鎮、腰山鎮、蒲上鎮、神南鎮、白云鄉、河口鄉、安陽鄉、臺魚鄉、大悲鄉。縣政府駐蒲陽鎮平安東大街3號。