元至治間(1321—1323)析龍溪、漳浦、龍巖縣地置南勝縣,縣治設今平和南勝,至元三年(1337)遷今小溪鎮舊縣村,至正十六年(1356)遷今靖城,更名南清縣。明正德十二年(1517)析南靖、漳浦縣地置平和縣,屬漳州府,治所河斗大洋陂(今屬九峰鎮),1949年遷小溪。1949年9月17日和平解放,屬龍溪專區(地區)、漳州市。
1949年9月17日解放之后,全縣暫襲民國原制;后設6個區,轄18個鄉(鎮)。1950年,全縣分9個區,轄125個鄉(鎮)。1951年7月,析第六區和第二區部分鄉增設第十區(詩坑)。1952年6月,析第一區部分鄉增設第十一區(文峰);析第四區部分鄉增設第十二區(高坑);全縣共設12個區、132個鄉(鎮)。1954年10月,各區改冠以所在地名。翌年2月,長樂、詩坑2區并入九峰區,高坑區并入坂仔區;全縣設山格、霞寨、南勝、坂仔、安厚、大溪、九峰、蘆溪、文峰9個區,共有162個鄉(鎮)。1956年冬,文峰并入山格,安厚并入大溪;全縣共設7個區,共有110個鄉(鎮)。
1958年上半年,撤區,劃為45個大鄉;下半年,全縣劃分為山格、坂仔、南勝、五寨、國強、安厚、大溪、九峰、長樂、崎嶺、蘆溪、霞寨、文峰13個公社,轄241個生產大隊。1962年,析山格公社增設城關公社;全縣共設14個公社,轄251個大隊。1963年,增設小溪、九峰2個鎮;析城關公社的農業居民、船民及聯星、共和、新橋3個農業大隊歸小溪鎮,為縣轄鎮;九峰鎮則由九峰公社管轄;全縣共設14個公社和1個鎮。1969年,撤銷小溪鎮,回屬城關公社;全縣共設14個公社。1980年11月,再設小溪鎮;全縣恢復為14個公社和1個鎮。
1984年底,改公社為鄉(鎮),全縣設小溪、九峰2個鎮及城關、山格、坂仔、南勝、五寨、國強、安厚、大溪、長樂、崎嶺、蘆溪、霞寨、文峰13個鄉,共轄7個居委會、253個村。1987年8月14日,城關鄉并入小溪鎮。全縣共有2鎮12鄉。1990年6月24日,山格鄉、南勝鄉改為鎮;至年底,全縣轄小溪、九峰、山格、南勝4鎮和文峰、坂仔、五寨、國強、安厚、大溪、霞寨、蘆溪、崎嶺、長樂10鄉,10個居委會、239個村。1998年,平和縣面積2329平方千米,總人口53.35萬人,其中非農業人口4.92萬人;轄10個鎮、5個鄉、1個農場,18個居委會、240個村委會。
2000年第五次人口普查,平和縣常住總人口532649人,其中:小溪鎮81825人、山格鎮43691人、文峰鎮18904人、南勝鎮26714人、坂仔鎮40011人、安厚鎮53230人、大溪鎮48400人、霞寨鎮47071人、九峰鎮44805人、蘆溪鎮39052人、五寨鄉17026人、國強鄉21328人、崎嶺鄉24135人、長樂鄉10797人、秀峰鄉15660人。
2003年末,平和縣戶籍人口55.37萬人,其中非農業人口12.48萬人。轄10個鎮、5個鄉:小溪鎮、九峰鎮、山格鎮、南勝鎮、文峰鎮、坂仔鎮、大溪鎮、霞寨鎮、蘆溪鎮、安厚鎮、五寨鄉、國強鄉、崎嶺鄉、長樂鄉、秀峰鄉。
2010年第六次人口普查,平和縣常住總人口498533人,其中:小溪鎮95113人,山格鎮42163人,文峰鎮13689人,南勝鎮22865人,坂仔鎮38460人,安厚鎮50227人,大溪鎮38701人,霞寨鎮43851人,九峰鎮38689人,蘆溪鎮33041人,五寨鄉15755人,國強鄉19709人,崎嶺鄉21361人,長樂鄉7780人,秀峰鄉9864人,安厚農場2567人,黃井工業開發區4698人。