Машканы́[1] (трансліт.: Maškany, руск.: Мошканы) — аграгарадок у Сенненскім раёне Віцебскай вобласці. Уваходзіць у склад Машканскага сельсавета.
Знаходзіцца за 39 км у напрамку на паўночны ўсход ад горада Сянно, за 27 км ад Віцебска[2], каля левага берага ракі Абалянка[3].