Географическое положение Бешенковичского района
Бешенковичский район — административная единица в центральной части Витебской области Беларуси. Образован 17.07.1924 г. Площадь района составляет 1,2 тыс. км ². Население — 24 700 (1996). В 2005 г. в районе проживало 20 433 человека, в
Граничит на востоке с Витебским, на западе с Лепельским и Ушачским, на юге с Сенненским и Чашникским, на севере с Шумилинским районами Витебской области. Находится за 51 км от Витебска, 210 км от Минска, 33 км от железнодорожной станции Чашники на линии Орша — Лепель.
Административный центр — г.п. Бешанковичы. В состав района входят г.п. Ула и 235 сельских населенных пунктов. Раньше район делился на 10 сельсоветов (1996): Астровенский, Бочейковский, Верхнекривинский, Верховский, Плисский, Дроздовский, Рубежский, Свечанский, Сокоровский, Соржицкий. 8 апреля 2004 года были упразднены 5 сельсоветов: Плисский, Дроздовский, Рубежский, Свечанский и Сокоровский; Ульскі поселковый совет. Создан Улльский сельсовет. Теперь (2012) осталось 7 сельских советов: Улльский, Астровенский, Бочейковский, Бешенковичский, Соржицкий, Верхнекривинский, Верховский.
Северная часть района находится в пределах Полоцкой низины, южная — в пределах Чашникской равнины. Более 90% поверхности лежит на высоте до 150 метров. Наивысшая точка района 179,8 м находится возле деревни Плиса. Наиболее низкая отметка (111,6 м) на северо-западе, в долине Западной Двины.
Через район проходит автомагистраль М-3 Минск — Витебск, шоссейная дорога Сенно — Ушачи.