咸村鎮(zhèn)明時(shí)分屬十四、十五、十八、十九都,隸寧德縣轄。
清初,十五、十八都劃入周墩縣丞轄治,十四、十九都仍屬寧德縣。
民國時(shí)稱咸杉鄉(xiāng)。
民國叁柒年(1948年)9月,咸杉鄉(xiāng)劃入周寧縣轄后,析出蒲溪鄉(xiāng)的碧巖、樟源,西社鄉(xiāng)的棗嶺、樟岡、詹家和咸杉鄉(xiāng)的咸村、洋坂、桐坑、云芹共九保,設(shè)桃源鄉(xiāng)。
1950年屬第三區(qū)。
1955年9月改稱咸村區(qū)。
1958年8月,改設(shè)咸村、棗嶺、樟源三個(gè)鄉(xiāng)(后改稱人民公社)。
1959年1月,瑪坑、沈洋并入成立咸村公社。
1961年8月,劃為咸村、瑪坑、樟源三個(gè)公社。
1963年3月,又合并為咸村區(qū)。
1966年8月,分設(shè)咸村、瑪坑公社。
1984年4月建咸村鄉(xiāng)。
1990年5月8日撤鄉(xiāng)建鎮(zhèn),沿用至今。
下轄一個(gè)居委會,24個(gè)村委會、104個(gè)自然村,鎮(zhèn)駐地咸村社區(qū)。