Mezen is a town and the administrative center of Mezensky District in Arkhangelsk Oblast, Russia, located on the right bank of the Mezen …Mezen is a town and the administrative center of Mezensky District in Arkhangelsk Oblast, Russia, located on the right bank of the Mezen River close to the point where it flows into the White Sea. Population: 3,575 ; 3,863 ; 4,968.