Kalashnikovo was first mentioned in 1779 as a village belonging to the selo of Yegoryevskoye. At the time, it belonged to Novotorzhsky Uyezd of Tver Viceroyalty. In 1796, the viceroyalty was transformed to Tver Governorate. The village has grown considerably after the railway construction was completed in 1851, and even more after the glass factory has been constructed in 1886–1887.[10] In 1918, the factory was nationalized.[3]
On July 12, 1929 the governorates and uyezds were abolished. Likhoslavlsky District, with the administrative center in Likhoslavl, was established within Tver Okrug of Moscow Oblast. On July 23, 1930, the okrugs were abolished, and the districts were directly subordinated to the oblast.[11] In 1932, Kalashnikovo was granted urban-type settlement status.[3] On January 29, 1935 Kalinin Oblast was established, and Likhoslavlsky District was transferred to Kalinin Oblast. On July 9, 1937 Likhoslavlsky District was included into Karelian National Okrug, which was established as a Tver Karelians autonomy. On February 7, 1939 the okrug was abolished.[11] In February 1963, during the abortive administrative reform by Nikita Khrushchev, Likhoslavlsky District was merged into Torzhoksky District, but on March 4, 1964, it was re-established.[11] In 1990, Kalinin Oblast was renamed Tver Oblast.
^Предприятия Лихославльского района (in Russian). Официальный сайт Администрации Лихославльского района Тверской области. Archived from the original on March 29, 2014. Retrieved April 2, 2014.
Законодательное Собрание Тверской области. Закон №4-ЗО от 18 января 2005 г. «Об установлении границ муниципальных образований Тверской области и наделении их статусом городских округов, муниципальных районов», в ред. Закона №65-ЗО от 24 июля 2012 г. «О внесении изменения в статью 2 Закона Тверской области "Об установлении границ муниципальных образований Тверской области и наделении их статусом городских округов, муниципальных районов"». Вступил в силу через десять дней после официального опубликования. Опубликован: "Тверские ведомости", №3, 21–27 января 2005 г. (Legislative Assembly of Tver Oblast. Law #4-ZO of January 18, 2005 On Establishing the Borders of the Municipal Formations of Tver Oblast and on Granting Them the Status of Urban Okrugs, Municipal Districts, as amended by the Law #65-ZO of July 24, 2012 On Amending Article 2 of the Law of Tver Oblast "On Establishing the Borders of the Municipal Formations of Tver Oblast and on Granting Them the Status of Urban Okrugs, Municipal Districts". Effective as of the day which is ten days after the official publication.).
Законодательное Собрание Тверской области. Закон №35-ЗО от 28 февраля 2005 г. «Об установлении границ муниципальных образований, входящих в состав территории муниципального образования Тверской области "Лихославльский район", и наделении их статусом городского, сельского поселения», в ред. Закона №52-ЗО от 6 июня 2006 г. «О внесении изменений в отдельные Законы Тверской области, регулирующие вопросы установления границ муниципальных образований Тверской области». Вступил в силу со дня официального опубликования. Опубликован: "Тверские ведомости", №10, 11–17 марта 2005 г. (Legislative Assembly of Tver Oblast. Law #35-ZO of February 28, 2005 On Establishing the Borders of the Municipal Formations Comprised by the Territory of the Municipal Formation of "Likhoslavlsky District" and on Granting Them the Status of Urban, Rural Settlements, as amended by the Law #52-ZO of June 6, 2006 On Amending Various Laws of Tver Oblast on Regulating the Issues of Establishing the Borders of the Municipal Formations of Tver Oblast. Effective as of the day of the official publication.).