1913年劃靈山、曲城、蠶莊三鄉(xiāng)為第五區(qū)。
1928年劃老翅為第五區(qū),劃蠶莊、諸流為第六區(qū),劃靈山、曲城為第七區(qū)。
1941年屬招北縣第一、二、三區(qū)(后稱靈山區(qū)、金礦區(qū)、金華區(qū))。
1952年-1955年組成第三區(qū),下設(shè)9個(gè)小鄉(xiāng)。
1955年-1957年改為靈山區(qū)。
1957年由9個(gè)小鄉(xiāng)并為3個(gè)大鄉(xiāng)。
1958年5月并為蠶莊鄉(xiāng),10月成立蠶莊人民公社,后稱靈山公社。
1984年3月撤銷人民公社,改設(shè)蠶莊鎮(zhèn),至今。