Apastovo (Russian: Апа́стово; Tatar: Апас) is an urban locality (an urban-type settlement) and the administrative center of Apastovsky District of the Republic of Tatarstan, Russia, located 109 kilometers (68 mi) from the republic's capital of Kazan. As of the 2010 Census, its population was 5,145. In 1992, the majority of the population was Tatar.