Litoměřice leží na soutoku Labe a Ohře na západním okraji Polabské nížiny. V samotných Litoměřicích žije přibližně 24 tis. obyvatel, ale v celé aglomeraci s navazujícím městy Terezín, Lovosice a Bohušovice nad Ohří žije přibližně 40 tis. obyvatel. Pro úrodnou polohu se Litoměřicím přezdívá jako "Zahrada Čech".