漕河泾镇在元初尚无集市。
老街地区(原漕河泾镇大街)在元代称王家宅,至元二十八年(1291)上海立县。
明正德年间(1506-1521),开始以港名称镇。
清末至民国初期属江苏省沪海道,改漕河泾乡。
漕河泾一名原先作曹乌泾。
至万历元年(1573),曹乌泾已改作曹湖泾。
漕河泾镇名首见于清康熙《上海县志》卷一,至乾隆、嘉庆、道光年间三次重修原曹湖庙所树碑记,均已改称漕河庙。
1928年7月属上海特别市,改称漕泾区,辖地包括漕河泾、龙华、朱家行、长桥、梅陇五镇十一图。
1937年抗日战争爆发后,于12月属沪西区,设漕河泾办事处。
1939-1945年与龙华镇合并,称龙漕镇。
抗日战争胜利后,属上海市第二十六区(1947年5月改称龙华区),全镇划分为4个保,并设联保办事处。
1950年6月成立龙华区人民政府,漕河泾地区成为龙华区下属一个乡,乡政府设在漕河泾大街191号。
1953年12月乡改镇,仍属龙华区。
1956年3月,龙华区建制撤销,漕河泾镇改隶西郊区。
1958年8月撤销西郊区,漕河泾镇一度划归徐汇区。
同年10月复从徐汇区划出归上海县七一人民公社。
1959年8月七一公社划分为梅陇等4个公社,漕河泾镇划归梅陇公社。
1960年增设小闸镇居委会。
1961年10月又从梅陇公社划出,成为上海县直属镇。
1981年1月,恢复漕河泾镇人民政府建制,镇政府仍设在漕河泾镇大街191号。
地名沿用至今。