Село Некрасовка стоит в 6 км от правого берега реки Белая (левый приток Зеи).
Село Некрасовка расположено к юго-западу от районного центра города Белогорск, расстояние (на северо-восток по автодороге областного значения Белогорск — Благовещенск, через Поляное и Пригородное) — около 42 км.