Река Вопь протекает в Смоленской области, правый приток Днепра. Длина — 158 км. Площадь бассейна — 3300 км². Средний годовой расход воды в устье около 22 м³/с.
Истоки в болотах Смоленской возвышенности. Впадает в Днепр у деревни Соловьёво Кардымовского района.
Берега в нижнем левобережье (после Ярцево) лесистые, в верхнем и среднем течении — открытые.
На реке расположен город Ярцево.
Притоки: Пожжарна, Чернея, Лехвинка, Уссоха, Усачёвка, Городна, Халымка, Пальна, Дубровинка, Осотня, Стрелка, Курочка, Дубна, Касицкая, Лойня, Тунька, Труботня, Света, Кокошь, Вотря, Ведоса, Царевич, .