Městys Malešov leží v Středočeském kraji v ORP Kutná Hora v nadmořské výšce 330 m. V roce 2014 zde žilo 1013 obyvatel. Malešov má katastrální území o rozloze 1423 ha.