Мстиславль — город в Могилевской области Республики Беларусь. Административный центр Мстиславского района. Находится на реке Вихра, притоке Сожа. Расположен недалеко от границы с Россией (13 км), в 62 км к юго-востоку от Горок, в 40 км к северу от Кричева и 107 км к востоку от Могилёва.