It was founded as a settlement around the railway station of Knyazhpogost . It was granted urban-type settlement status and renamed Zheleznodorozhny in 1941. In 1985, it was granted town status and renamed Yemva, which is the local name for the Vym River.