Село Грязное находится в Михайловском районе Рязанской области.
Административный центр Грязновского сельского поселения.
Село расположено у восточного подножия среднерусскойвозвышенности на берегу на реки Грязной (приток рекиВолосовки); в 22 км к югу от города Михайлова и в 77 км к юго-западу от города Рящзань.
Высота центра населённого пункта составляет 213 м над уровнем моря.
В селе находится железнодорожная станция Лужковская Московской железной дороги участка Ожерелье-Павелец.