Obec Troubelice leží v Olomouckém kraji v ORP Uničov v nadmořské výšce 252 m. V roce 2014 zde žilo 1886 obyvatel. Troubelice má katastrální území o rozloze 1885 ha.