Новопокро́вка — село в Ивановском районе Амурской области России. Входит в состав Николаевского сельсовета.
Село Новопокровка стоит на левом берегу реки Белая (левый приток Зеи).
Село Новопокровка расположено к северо-востоку от районного центра Ивановского района села Ивановка.
Дорога к селу Новопокровка идёт от Ивановки через Луговое, Константиноградовку, Ерковцы и Николаевку, расстояние — 59 км.
Расстояние до административного центра Николаевского сельсовета села Николаевка — 9 км.
От Новопокровки на запад (вниз по левому берегу реки Белая) идёт дорога с выездом на автодорогу областного значения Благовещенск — Белогорск у села Среднебелое.
Сельскохозяйственные предприятия Ивановского района.