Село Миргороди знаходиться на лівому березі річки Мжа. Вище за течією на відстані 2 км розташоване село Тимченки, нижче за течією на відстані 2 км - село Реп'яхівка, на протилежному березі - село Соколове. Русло річки звивисте, утворює багато заболочених озер. У селі є залізнична станція Платформа 16 км. До села примикає великий лісовий масив - ліс Малий Бір (сосна).
12 червня 2020 року, відповідно до Розпорядження Кабінету Міністрів України № 725-р «Про визначення адміністративних центрів та затвердження територій територіальних громад Харківської області», увійшло до складу Зміївської міської громади.[1]
19 липня2020 року, в результаті адміністративно-територіальної реформи та ліквідації Зміївського району, село увійшло до складу Чугуївського району Харківської області[2].