金牛殷為鄂國(guó),秦為鄂縣、三國(guó)屬吳、改名武昌;晉、南朝、齊、梁、陳為鄂縣。
隋、唐、五代十國(guó)、宋、元、明、清屬武昌;民國(guó)時(shí)期屬鄂城。
1949年6月為鄂城縣金牛區(qū),8月金牛區(qū)改為鄂城縣第七區(qū);1955年11月,劃歸大冶縣管轄,改為金牛區(qū);1958年,撤消金牛區(qū),成立上游公社,同年12月上游公社改為金牛公社;1961年,金牛公社改為金牛區(qū);1975年撤區(qū)并社,金牛區(qū)改為金牛公社,劃出毛鋪小公社、羅橋小公社到靈鄉(xiāng)公社,劃出高河、西畈、晏公合并為西畈公社;1984年金牛公社改為金牛鄉(xiāng),西畈公社改為西畈鄉(xiāng),同年11月金牛鄉(xiāng)更名為金牛鎮(zhèn);1993年11月西畈鄉(xiāng)改為高河鄉(xiāng);2001年撤消高河鄉(xiāng)并入金牛鎮(zhèn),沿用至今。