Obec Kšely leží v Středočeském kraji v ORP Český Brod v nadmořské výšce 248 m. V roce 2014 zde žilo 225 obyvatel. Kšely má katastrální území o rozloze 451 ha.