清朝时期(1644年-1911年),北石槽地区属顺义县正西路和西北路。
民国时期(1912年-1949年),北石槽地区属顺义县第六区。
1949年4月,北石槽地区属顺义县第十一区。
1950年,北石槽地区属顺义县第二区。
1956年8月,北石槽地区属东石槽乡。
1958年初,北石槽地区并入板桥乡;9月,为牛栏山人民公社下属管理区。
1961年,北石槽地区属板桥公社。
1975年8月,设北石槽人民公社。
1983年8月,北石槽公社改乡。
1994年5月,北石槽乡改镇。
1998年3月,顺义县改区,北石槽镇隶属顺义区并延续至今。