张镇是中国北京市顺义区下辖的一个镇。
历史.张镇历史最早可追溯至战国时期燕国在这里设立的东西南北四座兵营（今余北营、西营），辽代建有张各庄村，清朝末年至民国初年形成镇域。1949年4月由三河县（今河北省三河市）划属顺义县(今北京市顺义区)第六区，1990年撤乡建镇得现名，1998年与其北面的赵各庄乡合并为张镇。
地理.张镇位于顺义区东部，西临平谷区马昌营镇、峪口地区，南界大孙各庄镇，东与杨镇接壤，北与龙湾屯镇接界。
地形.张镇地处顺义