Река Вороновка протекает в Угранском, Вяземском и Тёмкинском районах Смоленской области.
Исток — у деревни Тетерино Угранского района.
Впадает в реку Угру в 205 км от её устья по левому берегу, ниже деревни Красино Тёмкинского района. Длина реки составляет 30,6 км, площадь водосборного бассейна — 100 км².
Вдоль течения реки находятся деревни Тетерино, Цинеево, Неонилово, Колотовка, Тякино, Сомово и Красино.