Obec Spešov leží v Jihomoravském kraji v ORP Blansko v nadmořské výšce 285 m. V roce 2014 zde žilo 647 obyvatel. Spešov má katastrální území o rozloze 331 ha.