Liběchov (německy Liboch) je město v okrese Mělník ve Středočeském kraji. Leží v půli cesty mezi Mělníkem a Štětím, na pravém břehu řeky Labe při ústí potoka Liběchovky. Součástí města je i vesnice Ješovice, na jejíž katastrální území zasahuje jihozápadní výběžek Chráněné krajinné oblasti Kokořínsko – Máchův kraj. V Liběchově žije přibližně 1 100 obyvatel.