Rybinsk is the second-largest city of Yaroslavl Oblast, Russia. It lies on both banks of the Volga River at its confluence with the Sheksna and Cheremukha, about 82 kilometres (51 mi) northwest of Yaroslavl and 270 kilometres (168 mi) north of Moscow. As of the 2021 Census, its population was 177,295.