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个村。
1997年,平和县面积2328.6平方千米,人口52.3万,辖10镇5乡。县政府驻小溪镇。
2003年,平和县辖10个镇、5个乡:小溪镇、九峰镇、山格镇、南胜镇、文峰镇、坂仔镇、大溪镇、霞寨镇、芦溪镇、安厚镇、五寨乡、国强乡、崎岭乡、长乐乡、秀峰乡。