西龍虎峪鎮,隸屬於天津市薊州區,地處薊州區東部,東與河北省遵化市平安城鎮接壤,南與河北省玉田縣唐自頭鎮、郭家屯鎮毗鄰,西與州河灣鎮相連,北與出頭嶺鎮爲鄰,距薊州城區40千米,總面積47.97平方千米。截至2019年末,西龍虎峪鎮戶籍人口爲31194人。
1949年,新中國成立後,現西龍虎峪鎮境域屬河北省遵化縣第四區;2001年,由西龍虎峪鄉改爲西龍虎峪鎮。截至2020年6月,西龍虎峪鎮下轄17個行政村,鎮人民政府駐西龍虎峪村村西。
截至2019年末,西龍虎峪鎮有工業企業3個,其中規模以上1個,有營業面積超過50平方米以上的綜合商店或超市30個。