Obec Hlavečník leží v Pardubickém kraji v ORP Přelouč v nadmořské výšce 214 m. V roce 2014 zde žilo 274 obyvatel. Hlavečník má katastrální území o rozloze 639 ha.