Село Новомихайловское находится в Кущёвском районе Краснодарского края.
Административный центр Новомихайловского сельского поселения.
Расположено на реке Куго Ея.
В селе находится 15 улиц: пер. Кубанский, пер. Почтовый, пер. Речной, пер. Степной, пер. Фестивальный, ул. 40 лет Победы, ул. Дружбы, ул. Красная, ул. Молодёжная, ул. Набережная, ул. Новая, ул. Северная, ул. Солнечная, ул. Трудовая, ул. Школьная.