Село Знаменка стоит на правом берегу реки Белая (левый приток реки Зея).
Село Знаменка расположено к юго-западу от районного центра Ромненского района села Ромны, автомобильная дорога идёт через Святоруссовку и Любимое, расстояние до райцентра — 24 км.
По данным переписи 1926 года по Дальневосточному краю, в населённом пункте числилось 189 хозяйств и 978 жителей (505 мужчин и 473 женщины), из которых преобладающая национальность — украинцы (156 хозяйств)[10].