Obec Želkovice leží v Ústeckém kraji v ORP Louny v nadmořské výšce 335 m. V roce 2014 zde žilo 88 obyvatel. Želkovice má katastrální území o rozloze 228 ha.