Совет депутатов городского поселения поселок Калашниково является представительным органом городского поселения. Срок полномочий Совета депутатов городского поселения 5 лет.
Совет депутатов городского поселения состоит из 10 депутатов, избираемых на основе всеобщего равного и прямого избирательного права тайным голосованием.
На заседаниях Совета депутатов городского поселения вправе присутствовать жители городского поселения, представители общественных объединений и органов территориального общественного самоуправления, должностные лица администрации городского поселения, представители органов государственной власти.
Согласно Уставу муниципального образования городское поселение посёлок Калашниково Лихославльского района Тверской области, в исключительной компетенции Совета депутатов городского поселения находится:
1) принятие Устава городского поселения и внесение в него изменений и дополнений;
2) утверждение местного бюджета и отчета о его исполнении;
3) установление, изменение и отмена местных налогов и сборов в соответствии с законодательством Российской Федерации о налогах и сборах;
4) принятие планов и программ развития городского поселения, утверждение отчётов об их исполнении;
5) определение порядка управления и распоряжения имуществом, находящимся в муниципальной собственности;
6) определение порядка принятия решений о создании, реорганизации и ликвидации муниципальных предприятий, а также об установлении тарифов на услуги муниципальных предприятий и учреждений, выполнение работ, за исключением случаев, предусмотренных федеральными законами;
7) определение порядка участия городского поселения в организациях межмуниципального сотрудничества;
8) определение порядка материально-технического и организационного обеспечения деятельности органов местного самоуправления;
9) контроль за исполнением органами местного самоуправления и должностными лицами местного самоуправления полномочий по решению вопросов местного значения;
10) принятие решения об удалении главы городского поселения в отставку.