属于密云或蓟县，后赵时期恢复县名，不过县治在今通州区内，金大定二十七年（1187年）升大王镇为平峪（同谷）县，平谷县建置再次恢复，属蓟州渔阳郡。元代属蓟州，明清时期属顺天府蓟州。民国初期属京兆地方，1928年京兆被废改属河北省蓟州道，抗日战争期间同密云、兴隆组成联合县，第二次国共内战后属通州专区，1958年3月撤销通州专区后属唐山专署，同年10月划归北京市管辖。2001年12月30日同怀柔区一道撤县设区。
行政区划.辖2街道办事处，14镇（含4地区办事处），2乡：Sec