白龍鎮,隸屬於山西省霍州市,位於霍州市西部,東與鼓樓街道、南環路街道毗鄰,南和洪洞縣堤村鄉相連,西與汾西縣僧念鎮接壤北與退沙街道銜接,全鄉行政區域面積54.3平方千米。
1952年1月,從汾西縣重新劃歸霍縣,屬第區。1956年4月,屬霍縣白龍鄉。1989年12月,撤縣設市,屬霍州市。截至2018年末,白龍鎮戶籍人口28410人。截至2020年6月,金城鄉轄10個行政村、1個社區。鄉人民政府駐白龍村。
2011年,白龍鎮農民人均純收入7300元。2011年,白龍鎮工業總產值達到3.8億元。2011年末,白龍鎮有商業網點549個,職工1098人。截至2019年末,白龍鎮有17個工業企業,其中規模以上工業企業3個,有營業面積超過50平方米的超市或綜合商店9個。