Obec Pustějov leží v Moravskoslezském kraji v ORP Bílovec v nadmořské výšce 253 m. V roce 2014 zde žilo 988 obyvatel. Pustějov má katastrální území o rozloze 857 ha.