Zainsk is a town in the Republic of Tatarstan, Russia, located on the Stepnoy Zay River, 287 kilometers (178 mi) east of Kazan. Population: 39,739.