清水镇隶属于北京市门头沟区,位于东经115°25′01″~115°41′27″,北纬39°48′40″~40°04′41″之间。地处门头沟区西部,是北京市西部最边远的乡镇,东与斋堂镇毗邻,南与房山区史家营乡、大安山乡交界,西连河北省保定市涞水县,北与河北省张家口市涿鹿县和怀来县接壤。镇域面积335.14平方千米。
截至2018年末,清水镇有户籍人口有11444人。
截至2019年10月,清水镇下辖32个行政村(燕家台村、李家庄村、梁家庄村、台上村、上清水村、下清水村、田寺村、西达摩村、洪水峪村、上达摩村、达摩庄村、椴木沟村、梁家铺村、塔河村、黄安村、龙王村、黄安坨村、黄塔村、八亩堰村、简昌村、艾峪村、双涧子村、张家铺村、杜家庄村、张家庄村、齐家庄村、双塘涧村、天河水村、胜利村、小龙门村、洪水口村、江水河村),镇政府驻清水镇上清水村。
2011年,清水镇农业总产值达到2.3亿元,农民人均纯收入7033元。镇级财政收入119.4万元,财政支出9865万元,税收1009万元。
清水镇共有32个辖区:燕家台村、李家庄村、梁家庄村、台上村、上清水村、下清水村、田寺村、西达摩村、洪水峪村、上达摩村、达摩庄村、椴木沟村、梁家铺村、塔河村、黄安村、龙王村、黄安坨村、黄塔村、八亩堰村、简昌村、艾峪村、双涧子村、张家铺村、杜家庄村、张家庄村、齐家庄村、双塘涧村、天河水村、胜利村、小龙门村、洪水口村、江水河村、