Obec Novosedlice leží v Ústeckém kraji v ORP Teplice v nadmořské výšce 261 m. V roce 2014 zde žilo 2187 obyvatel. Novosedlice má katastrální území o rozloze 143 ha.