韭菜莊鄉位于清水河縣東南部,東以長城為界,與山西省平魯接壤,南與本縣暖泉、北堡鄉相連,北靠本縣楊家夭,西與本縣小廟子鄉、城關鎮相毗鄰,總面積340平方公里。全鄉為丘陵干旱區,境內峰岳連綿,平均海拔1670米。氣候干燥,氣溫較低。