Městys Choltice leží v Pardubickém kraji v ORP Přelouč v nadmořské výšce 242 m. V roce 2014 zde žilo 1067 obyvatel. Choltice má katastrální území o rozloze 987 ha.