Город Шацк и Шацкий район расположены на юго-востоке Рязанской области 54°03' северной широты и 41°40' восточной долготы.
Шацкий район в нынешнем территориальном виде существует с 1929 г. С 1779 г. - в составе Тамбовской губернии. В состав Рязанской губернии перешел в 1923 г. С 1925 г. входил в состав Сасовского уезда.
Площадь района 2409 км2, население - 28,3 тыс. человек, из них 7,5 проживает в г. Шацк.
Районный центр г. Шацк находится в 165 км от Рязани.
Шацкий район граничит на севере с Сасовским, северо-западе с Чучковским, на западе с Путятинским, на юго-западе с Сараевским районами Рязанской области, а также на юге с Тамбовской областью, юго-востоке с Пензенской и на востоке с Мордовской республикой.
Через Шацк проходит федеральная трасса М5 "Урал", соединяющая европу и азию. Она идет через города Москва-Рязань-Шацк-Самара-Уфа-Екатеринбург-Тюмень-Омск-Новосибирск-Красноярск-Иркутск-Чита-Хабаровск-Владивосток.