虎岗乡位于县境北部。地处上杭、永定、新罗三县(区)结合部,东与高陂镇毗邻,南与堂堡乡相连,西接上杭县太拔乡、溪口乡,北靠新罗区大池乡,面积126平方公里。1987年从高陂乡分出,乡政府设于虎北村,距县城69公里。2000年,有6个村委会,126个村民小组(其中革命基点村4个),4076户15600人。设初中1所,小学12所,卫生院1所。该乡海拔1447米、被誉为“高山出平湖”的茫荡洋山,神话传说丰富多彩。山上草洋、竹子洋一望无际,雾气缭绕,独特的“倒插竹”使茫荡洋山充满原始的神秘和0。灌洋水库水域面积1.3平方公里,是理想的避暑胜地。