Město Velvary leží v Středočeském kraji v ORP Slaný v nadmořské výšce 188 m. V roce 2014 zde žilo 3058 obyvatel. Velvary má katastrální území o rozloze 1810 ha.