涞水古镇位于河北省保定市涞水县,其历史可追溯至古代,曾是燕国的重要城邑。在战国时期,燕国在今涞水县北关村北的拒马河周城湾建造土城,称为逎城,标志着该地区早期行政建置的雏形。
秦统一中国后,涞水地区属上谷郡。西汉时期,汉高帝六年(公元前201年)设置逎县,县治位于今涞水县北关一带,辖域包括今涞水山前及定兴县北部地区,属涿郡。此后,历东汉、三国、两晋至北魏,县名与隶属关系多次调整,如北魏时“逎”改作“遒”,县治迁至今址。隋朝开皇十八年(598年),因境内拒马河(古称涞水)而更名为涞水县,属幽州,这一名称沿用至今。
金朝时期,涞水县属中都路易州。元、明、清三代,行政隶属变化较小,均属易州或保定府。民国初年沿袭清制,民国2年(1913年)涞水县属直隶省范阳道,后改保定道。抗日战争期间,1937年日军占领县城,建立伪县政府;1938年晋察冀边区将涞水与房山、涿县等地合并为房涞涿联合县,后多次调整隶属关系。1945年抗战胜利后,恢复涞水县建制,属察哈尔省,1949年中华人民共和国成立后划归河北省保定专区。
现代行政沿革方面,1958年8月,涞水镇(当时为城关公社)随涞水县并入涿县,1962年1月恢复建置。1984年1月改为城关乡,同年6月改镇,1988年4月正式定名为涞水镇。1993年,原水北乡的魏村等4个村并入,形成现有辖区范围