1942–1943 рр. на території Новопокровки відбувались запеклі бої за визволення села. Остаточно село визволили у вересні 1943 року. У боях при оборонні та визволенні села загинуло 55 воїнів.
12 червня 2020 року, відповідно до Розпорядження Кабінету Міністрів України № 725-р «Про визначення адміністративних центрів та затвердження територій територіальних громад Харківської області», увійшло до складу Близнюківської селищної громади.[1]
19 липня 2020 року, в результаті адміністративно-територіальної реформи та ліквідації Близнюківського району, увійшло до складу Лозівського району Харківської області.[2]