林姓分布于晋江市85个自然村,以永和、内坑、陈埭三镇为最大聚居点,概述如下:
永和镇分布于马平、西坑、西店、下象山、下店、柯西、井上、顶前坑、巴厝、内厝、瑞安、四石柱、鹳头、角山、石楼等15个自然村,在乡人口19102人。英林镇分布于马山、港塔、下伍堡3个自然村,在乡人口3870人。金井镇分布于金井街内、坑口、坑园、湖厝、福全、后垵、溜江、石圳等8个村,在乡人口1405人。深沪镇分布于乳山、东山、科任和深沪镇内等,在乡人口3067人。罗山镇分布于缺塘、塘市2个自然村,在乡人口1018人。青阳镇分布于顶象山、西边宅、沟头和青阳新村和许厝林5个自然村,在乡人口2065人。陈埭镇分布于洋埭、横坂、海尾、奄兜、赤塘、洋茂、湖尾、四境、陈埭街头林、沟头和西滨十二角落等22个自然村,在乡人口24697人。池店镇分布于埕头、弥厝2个自然村,在乡人口172人。紫帽镇有缺井村,在乡人口408人。磁灶镇分布于妙山、新垵、湖头、山仔4个自然村,在乡人口1915人。内坑镇分布于柑市、黄塘、宫前、驷行、铺顶、社仔、葛州、大田边、东村、内山尾等10个自然村,在乡人口10245人。安海镇分布于安海街内、东角、曹店、后垵、曾林、下洪、后埭头等7个自然村,在乡人口3379人。东石镇散居于潘径、型厝2个自然村,在乡人口25人。