據清修《武昌縣志》記載,明成化至清康熙年間,靈鄉屬武昌縣靈溪鄉靈一里、靈二里、靈三里、靈四里。
1914年改武昌縣為鄂城縣,靈鄉屬鄂城縣第三區的靈一、靈二、靈三、靈四里。
1935年,靈鄉屬鄂城縣第三區。
1942年,新四軍第五師第十四旅南下抗日,建立革命根據地時,靈鄉屬大鄂第三區政務委員會。
建國初,靈鄉屬鄂城縣毛家區的羅橋鄉、賀余鄉、燕窩鄉、鋪堰鄉、下周鄉、大汪畈鄉、大橋鄉和十姑鄉。
1952年屬鄂城縣第十四、十五區的一部分。
1955年屬大冶縣金牛區談橋鄉、大橋鄉和羅橋鄉。
1956年屬大冶縣第十六指導組。
1957年屬大冶縣金牛區談橋鄉、大橋鄉、羅橋鄉。
1958年11月屬上游人民公社,后并入金牛公社,轄談橋、大橋、羅橋三個管理區。
1959年改為黃石市靈鄉城市人民公社;1962年,恢復縣制,為大冶縣靈鄉鄉;1975年,撤區并社,將金牛區羅橋公社、礦山區的大橋、談橋公社合并為大冶縣靈鄉人民公社;1980年,設立靈鄉鎮,與靈鄉鄉并列,實行鎮、鄉分管;1984年,鄉鎮合并,名為靈鄉鎮,沿用至今。