Korjažma leží na levém, jižním břehu Vyčegdy, pravého přítoku Severní Dviny. Od Archangelsku, správního střediska oblasti, je vzdálena přibližně 635 kilometrů jihovýchodně. Nejbližší města jsou Solvyčegodsk přibližně 12 kilometrů západně po proudu Vyčegdy a Kotlas přibližně 30 kilometrů západně po proudu Vyčegdy.