Алга́ч — село в Зейском районе Амурской области России. Административный центр и единственный населённый пункт Алгачинского сельсовета.
Село Алгач, как и Зейский район, приравнено к районам Крайнего Севера.
Село расположено на левом берегу реки Зея, на расстоянии 54 км от города Зея (через сёла Заречная Слобода, Николаевка-2, Николаевка, Алексеевка). От села на юг (вниз по течению) идёт дорога к селу Чалбачи.