Река Теплуха протекает в Краснинском районе Смоленской области.
На её берегах расположены следующие населённые пункты:
- деревня Лукиничи,
- деревня Новая Ржавка,
-