北留庄位于西合营镇镇区东北1.3公里处,经度114°46.273,纬度39°57.640,国道109穿村而过,交通便利,地势中间高,四周低,全村人口1138人,耕地面积1344.55亩,其中水浇地950亩,现有党员27人,村主要有高,赵,班,苗四姓。
北留庄村与南场村、东关村、东庄村、小南关村、红旗街村、西庄村、东辛庄村、西辛庄村、司家洼村、横涧村、夏源村、三关村、苗家寨村、西合岗村、赵家湾村、祁家皂村、海子洼村、陈家湾村、西上碾头村、古守营村、羊圈庄村、羊圈堡村、任家庄村、小枣堡村、北大坪村、南大坪村、西大坪村、宋家小庄村、广德村、东辛店村、穆家庄上堡村、穆家庄下堡村、南洗冀村、北洗冀村、利台庄村、下利台村、莲花池村、西合村、柳子疃村相邻。
北留庄村与南场村、东关村、东庄村、小南关村、红旗街村、西庄村、东辛庄村、西辛庄村、司家洼村、横涧村、夏源村、三关村、苗家寨村、西合岗村、赵家湾村、祁家皂村、海子洼村、陈家湾村、西上碾头村、古守营村、羊圈庄村、羊圈堡村、任家庄村、小枣堡村、北大坪村、南大坪村、西大坪村、宋家小庄村、广德村、东辛店村、穆家庄上堡村、穆家庄下堡村、南洗冀村、北洗冀村、利台庄村、下利台村、莲花池村、西合村、柳子疃村相邻。