Миха́йлов — город (с 1778[2]) в России, административный центр Михайловского района Рязанской области.
Город расположен у восточного подножия Среднерусской возвышенности, на берегу реки Прони (приток Оки); в 68 км к юго-западу от областного центра города Рязани.
Город занимает площадь в 8 км². Средняя высота центра города 166 м над уровнем моря[3]. Город находится к юго-западу от федеральных автодорог Р-22 «Каспий» и Р-132 «Золотое кольцо».
Главной рекой города является Проня, протекающая с запада на юго-восток через город. В черте города в неё впадает несколько ручьёв.
Климат умеренно континентальный, характеризующийся тёплым, но неустойчивым летом, умеренно-холодной и снежной зимой. Ветровой режим формируется под влиянием циркуляционных факторов климата и физико-географических особенностей местности. Атмосферные осадки определяются главным образом циклонической деятельностью и в течение года распределяются неравномерно.
Согласно статистике ближайшего крупного населённого пункта г. Рязани, средняя температура января −7.0 °C (днём) / −13.7 °C (ночью), июля +24.2 °C (днём) / +13.9 °C (ночью)[4].