宋代熙宁元年(1086年),公平属海丰县石塘都。明代嘉靖时期,海丰县划分为七个都,清代晚期分为四大都,公平属石塘都,都府设在公平圩。都设总爷、地保等官吏。民国期间,公平属海丰县的二区,区下设乡,乡下设保,保下设甲。民国元年(1912年),公平属海丰县9个区的公平区。民国十六年(1927年),公平先后3次建立苏维埃政权时,国民党政权停止。民国十九年(1930年),属全县7个区的二区。民国二十五年(1936年),国民党在公平圩成立镇公所,所址设在黄厝祖祠监堂。全面推行保甲制,公平圩内设18个保。1949年7月,公平解放,隶属于海丰县二区。区公所设在公平圩成昌楼。1956年,二区改为公平区。1957年,撤区建乡,改公平区为公平乡。1958年,底改公平乡为人民公社,设社长1名,副社长若干名。1975年,成立公平公社革委会辖下公平镇革命委员会。1984年1月,改公平公社为公平区。同年10月,公平区划分为公平区和公平镇两个行政机构。1985年3月,公平区和公平镇合并为公平镇,镇府设在新兴路。1987年1月撤销公平区合并为公平镇,辖第一、第二、第三、第四4个居民社区和公一、公二、公三、后山、青围、新塘、平新、平一、平二、平三、白山、西山、高北、赤坭、十三坑、龙岗、笏雅等17个村。1987年4月,召开公平镇人民代表大会,成立镇人民政府。[4-5]1994年5月,在原第二居民社区、原第一居民社区辖区分别划出新组建第五、第六居民社区。2002年10月,由于撤乡并镇,原公平水库辖下的五联村(区域面积5.69平方千米、人口1800人)划归公平镇。2003年1月,经省政府同意,撤销西坑乡。2004年10月,镇内第一、第二、第三、第四、第五、第六居民社区分别改称为长安、长兴、日兴、南园、新城、新兴社区。海丰县林业西坑管理处委托公平镇代管。2004年12月,原西坑乡的下洞、庵前、联和、高联、磜仔5个行政村和西坑社区(区域面积30.5平方千米、人口5056人)先后并入公平镇,使公平镇行政区域增至23个行政村,119个自然村,7个居民社区。