灰寨镇,隶属于广东省揭阳市揭西县,位于揭西县境中部丘陵地带,东南与塔头和金和镇相连,西与大溪镇相邻,南与钱坑镇交界,北与南山和京溪园镇接壤,总面积53.58平方千米

1949年4月,属南联区。

1950年2月,南联、新龙两区合并称南龙区。

1951年,灰寨属第三区。

1958年,属南山人民公社。

1962年,改称灰寨人民公社。

1983年,改称灰寨区。

1986年开始,改称灰寨镇