牙城鎮,隸屬於福建省寧德市霞浦縣,地處霞浦縣東北部,東瀕東海,與福鼎市嵛山鎮隔海相望;南連三沙鎮;西接水門畬族鄉;西北、北和東北三面分別與福鼎市的磻溪鎮、太姥山鎮和硤門畬族鄉爲鄰,鎮人民政府距霞浦縣24千米,區域總面積115.96平方千米。截至2019年末,牙城鎮戶籍人口爲33723人。
唐宋時期,屬勸儒鄉擢秀裏;1984年,改鎮。截至2020年6月,牙城鎮轄1個社區、25個行政村,鎮人民政府駐牙城村政府路1號。
截至2019年末,牙城鎮有工業企業155個,其中規模以上31個,有營業面積超過50平方米以上的綜合商店或超市13個。