Obec Písařov leží v Olomouckém kraji v ORP Šumperk v nadmořské výšce 552 m. V roce 2014 zde žilo 728 obyvatel. Písařov má katastrální území o rozloze 1884 ha.