宋、元时期属莆田县永嘉乡灵川里。
明、清时期属莆田县五区灵川里。
民国时期属莆田县华亭区、岩头区、五区、笏石区,部分曾属四区、霞皋区、灵川乡。
1958年10月,改为灵川人民公社,辖14个生产队;1961年6月,属灵川区公所,驻何寨,辖5个公社、31个大队;1965年8月,撤区并社,属灵川公社,驻何寨,辖31个生产队;1984年10月,改为灵川乡;1988年10月,改为灵川镇,属莆田县;2002年2月莆田市部分行政区划调整,划归城厢区管辖,辖何寨1个居民社区、14个村。