Район расположен на юго-западе края. Рельеф — равнинный. Климат резко континентальный. Средняя температура января -17,6°С, июля +21°С. Годовое количество атмосферных осадков — 245 мм. На территории района расположено много пресных и горько-соленых озёр, самое крупное из них — Малиновое озеро. Почвы — каштановые с многочисленными солонцами, в бору песчаные. Северная часть района — степь, по южной проходит ленточный бор. Растут сосна, берёза, тополь; травы — ковыль, полынь. Обитают: из зверей — лиса, заяц, лось, косуля, белка, суслик, корсак, тушканчик; из птиц — тетерев, рябчик; из рыб — карась, линь, карп.
На территории Михайловского района расположено 7 сельсоветов и 1 поссовет:
Ащегульский сельсовет,
Бастанский сельсовет,
Михайловский сельсовет,
Назаровский сельсовет,
Николаевский сельсовет,
Полуямский сельсовет,
Ракитовский сельсовет,
Малиновоозёрский поссовет.
Также на территории района находиться 11 населенных пунктов: с.Ракиты, с.Назаровка, с.Ащегуль, с.Полуямки, с.Михайловское, с.Бастан, с.Николаевка, с.Неводное, п.Иркутский, ст.Николаевка, р.п.Малиновое Озеро.