Город Лозница относится к Мачванскому округу западной Сербии, регион Шумадия. Расположен у подножия горы Гучево, в трех километрах от реки Дрина, на высоте 142 м над уровнем моря. Через город протекает река Штира. Благодаря тому, что Лозница закрыта горами от холодных ветров, климат в Лознице мягче, чем в соседних округах.
Название города означает по-сербски «Маленькая лоза» из-за большого количества виноградников.
Лозница – родина Вука Караджича, основателя современного сербского языка.