Берёт начало на Воловском плато в трёх километрах севернее посёлка Волово, течёт в пределах Среднерусской возвышенности, образуя большие петли. Высота истока — 224 м над уровнем моря.[источник не указан 35 дней] До Тулы преимущественное направление — на север, затем река поворачивает на запад. Впадает в Оку около села Кулешово. Высота устья — 128 м над уровнем моря.[источник не указан 35 дней]
Питание преимущественно снеговое. Половодье с конца марта до начала мая. Среднегодовой расход воды — (в 89 км от устья) — 40,2 м³/с. Река замерзает в конце ноября — декабре, вскрывается в конце марта — начале апреля.
На Упе расположены города Советск и Тула, посёлок городского типа Одоев. У Советска сооружено водохранилище (площадь 5,7 км²).
Во время половодья часто происходит подтопление набережной и автодороги в Зареченском районе Тулы, а также нескольких посёлков выше по течению.
Сильно загрязнена стоками промышленных предприятий[4][5].
Ихтиофауна[править вики-текст]