Gavrilov-Yam is a town located in the Yaroslavl Oblast of Russia. It serves as the administrative center of the Gavrilov-Yamsky District and is situated along the banks of the Kotorosl River.
According to census data, the population of the town has fluctuated over recent decades. The 2010 census recorded a population of 17,791, following figures of 19,105 in 2002 and 21,353 during the 1989 Soviet census.