Река Солотча протекает по территории Рыбновского и Рязанского районов Рязанской области. Исток берет в болотах в районе озер Негарь и Комгарь. Левый приток Оки, впадает между селами Костино и Коростово. Протяжённость — около 50 км. В районе Солотчи и Агропустыни река протекает по старому руслу Оки — Солотчинская или Агропустынская старица.
В долине реки находятся населенные пункты — Ульевая (нежилая, заброшена), Заборье, Солотча, Агропустынь.
Участок реки до впадения в старицу Солотчи называется Черная речка, от Агропустынской старицы до впадения в оку — протока Бык.
Через реку есть несколько автомобильных и пешеходных мостов, броды.
На реке расположено два официальных городских пляжа (Рязань) — у санатория Старица и под Лысой горой.
Во время весеннего половодья затапливаются мосты в Солотче, Агро-Пустыни, Заборье. Иногда бывают подъемы воды летом и осенью. Во время большой воды может образовываться еще одно впадение в Оку, через старицу Прорва, урочище Штаны и Старую Оку.













