宋代熙寧元年(1086年),公平屬海豐縣石塘都。
明代嘉靖時期,海豐縣劃分為七個都,清代晚期分為四大都,公平屬石塘都,都府設(shè)在公平圩。
都設(shè)總爺、地保等官吏。
民國期間,公平屬海豐縣的二區(qū),區(qū)下設(shè)鄉(xiāng),鄉(xiāng)下設(shè)保,保下設(shè)甲。
民國元年(1912年),公平屬海豐縣9個區(qū)的公平區(qū)。
民國十六年(1927年),公平先后3次建立蘇維埃政權(quán)時,國民黨政權(quán)停止。
民國十九年(1930年),屬全縣7個區(qū)的二區(qū)。
民國二十五年(1936年),國民黨在公平圩成立鎮(zhèn)公所,所址設(shè)在黃厝祖祠監(jiān)堂。
全面推行保甲制,公平圩內(nèi)設(shè)18個保。
1949年7月,公平解放,隸屬于海豐縣二區(qū)。
區(qū)公所設(shè)在公平圩成昌樓。
1956年,二區(qū)改為公平區(qū)。
1957年,撤區(qū)建鄉(xiāng),改公平區(qū)為公平鄉(xiāng)。
1958年,底改公平鄉(xiāng)為人民公社,設(shè)社長1名,副社長若干名。
1975年,成立公平公社革委會轄下公平鎮(zhèn)革命委員會。
1984年1月,改公平公社為公平區(qū)。
同年10月,公平區(qū)劃分為公平區(qū)和公平鎮(zhèn)兩個行政機構(gòu)。
1985年3月,公平區(qū)和公平鎮(zhèn)合并為公平鎮(zhèn),鎮(zhèn)府設(shè)在新興路。
1987年1月撤銷公平區(qū)合并為公平鎮(zhèn),轄第一、第二、第三、第四4個居民社區(qū)和公一、公二、公三、后山、青圍、新塘、平新、平一、平二、平三、白山、西山、高北、赤坭、十三坑、龍崗、笏雅等17個村。
1987年4月,召開公平鎮(zhèn)人民代表大會,成立鎮(zhèn)人民政府。
[4-5]1994年5月,在原第二居民社區(qū)、原第一居民社區(qū)轄區(qū)分別劃出新組建第五、第六居民社區(qū)。
2002年10月,由于撤鄉(xiāng)并鎮(zhèn),原公平水庫轄下的五聯(lián)村(區(qū)域面積5.69平方千米、人口1800人)劃歸公平鎮(zhèn)。
2003年1月,經(jīng)省政府同意,撤銷西坑鄉(xiāng)。
2004年10月,鎮(zhèn)內(nèi)第一、第二、第三、第四、第五、第六居民社區(qū)分別改稱為長安、長興、日興、南園、新城、新興社區(qū)。
海豐縣林業(yè)西坑管理處委托公平鎮(zhèn)代管。
2004年12月,原西坑鄉(xiāng)的下洞、庵前、聯(lián)和、高聯(lián)、磜仔5個行政村和西坑社區(qū)(區(qū)域面積30.5平方千米、人口5056人)先后并入公平鎮(zhèn),使公平鎮(zhèn)行政區(qū)域增至23個行政村,119個自然村,7個居民社區(qū)。