雁栖地区原属八道河乡和范各庄乡。
清朝时期,八道河乡属直隶省承德府滦平县,范各庄乡属怀柔县富乐里。
民国时期,八道河乡属热河省滦平县,范各庄乡属怀柔县第二区。
民国三十七年(1948年),八道河乡属怀柔县第五区,范各庄乡属怀柔县第五、第六区。
1956年7月,八道河地区属怀柔县第三区八道河、大地2乡;8月撤区,属汤河口办事处;范各庄地区属怀柔县第三区。
7月,又划分为刘各长、马家坟2乡。
1957年12月,八道河、大地2乡合并为八道河乡。
1958年7月,八道河乡称大地乡;9月,属东风人民公社。
1958年9月,范各庄地区属东风人民公社。
1959年3月,八道河地区属城关公社八道河大队。
1960年3月,范各庄地区属城关人民公社。
1961年,八道河地区成立八道河人民公社。
范各庄地区建范各庄人民公社。
1983年,八道河和范各庄2公社改乡。
1995年1月,范各庄乡改为雁栖镇。
1998年5月28日,八道河乡并入雁栖镇。