Město Mšeno leží v Středočeském kraji v ORP Mělník v nadmořské výšce 358 m. V roce 2014 zde žilo 1437 obyvatel. Mšeno má katastrální území o rozloze 2670 ha.