木林镇属顺义县第三区，1956年8月撤区并乡，成立木林乡，1958年改为木林人民公社，1983年撤社建乡，1990年改镇。1997年与其南面的李各庄乡合并为木林镇。
地理.木林镇位于顺义区东北部。西靠北小营镇，东邻龙湾屯镇，南界杨镇地区，北接怀柔区杨宋镇、密云县河南寨镇。地形以平原为主，东北部为浅山地，有贾山、唐指山、胡子山、唿奴山等山峰。林木面积1100万平方米，覆盖率19.5%。
行政区划.木林镇下辖26个行政村：