Shapkino is a rural locality in Zheleznodorozhnoye Rural Settlement, Sheksninsky District, Vologda Oblast, Russia. The population was 9 as of 2002.