Obec Cholina leží v Olomouckém kraji v ORP Litovel v nadmořské výšce 262 m. V roce 2014 zde žilo 754 obyvatel. Cholina má katastrální území o rozloze 899 ha.