子牙鎮,隸屬於天津市靜海區,地處靜海區西南部,東鄰梁頭鎮,南連沿莊鎮,北接王口鎮,西界河北省文安縣德歸鄉和大城縣旺村鎮,行政區域面積74.16平方千米。截至2019年末,子牙鎮戶籍人口爲37444人。
清朝時期,設子牙地練,屬靜海縣西路;1989年6月,子牙鄉撤鄉設鎮;2011年,將梁頭鎮的王莊子、趙莊子、周莊子、吳莊子4村和王口鎮的小劉村劃歸子牙鎮。截至2020年6月,子牙鎮轄21個行政村,鎮人民政府駐王二莊村。
2016年,子牙鎮完成財政總收入5555萬元,比上年增長56%。從各主要稅種看,完成營業稅49萬元,企業所得稅676萬元,個人所得稅137萬元。2019年,子牙鎮有工業企業157個,其中規模以上4個,有營業面積超過50平方米以上的綜合商店或超市61個。