Obec Dubčany leží v Olomouckém kraji v ORP Litovel v nadmořské výšce 240 m. V roce 2014 zde žilo 224 obyvatel. Dubčany má katastrální území o rozloze 344 ha.