大石窩地區(qū)歷史悠久,明代山西遷徒民至此定居前早有人煙生息。
1949年,大石窩地區(qū)屬房山縣三區(qū)。
1953年,大石窩地區(qū)屬房山縣新五區(qū)。
1954年,大石窩地區(qū)屬房山縣下灘、石窩、南尚樂(lè)、北尚樂(lè)、石門5個(gè)鄉(xiāng)。
1956年,大石窩地區(qū)屬南尚樂(lè)、下灘、石窩3個(gè)鄉(xiāng)。
1958年,大石窩地區(qū)劃歸周口店區(qū)長(zhǎng)溝人民公社南尚樂(lè)管理區(qū)。
1961年,大石窩地區(qū)劃歸房山縣南尚樂(lè)人民公社。
1983年,南尚樂(lè)公社改鄉(xiāng)。
1986年,南尚樂(lè)鄉(xiāng)屬房山區(qū)。
1995年,南尚樂(lè)鄉(xiāng)鄉(xiāng)改鎮(zhèn)。
2001年,南尚樂(lè)鎮(zhèn)鎮(zhèn)址遷石窩村,更名大石窩鎮(zhèn)。