Город расположен на реке
Красивая Меча (приток
Дона), в 310 км к югу от
Москвы и в 149 км от
Тулы на линии железнодорожной магистрали Москва-Донбасс (станция
Ефремов). Рядом с городом проходит федеральная автотрасса М4 "ДОН". Население 45,6 тыс. чел. (2005), площадь 21,83 км². Город был основан в 1637 году.