Poprvé se o Mšenu dozvídáme z písemné zmínky z roku 1306, v průběhu 14. století zde byla postavena tvrz a z původní osady se stalo městečko.
V současné době žije v tomto městečku, které leží 15 km severovýchodně od Mělníka, asi 1500 obyvatel. Jeho historické jádro bylo vyhlášeno městskou památkovou zónou.