留家庄乡位于涞源县城西北13.5千米。面积139.7平方千米,人口0.69万人(2002年)。辖12个行政村,乡政府驻留家庄村。
1953年建留家庄乡,1958年属春光公社,1961年析建留家庄公社,1984年复改乡。1997年,面积139.7平方千米,人口0.7万,辖留家庄、张家铺、四角台门、马圈沟、正草沟、黑石沟、水石塘、石片、烧车、团园、坡水、伊家铺12个行政村。