Город в Гродненской области Белоруссии, административный центр Сморгонского района. Расположен на реке Оксна и её притоке реке Гервятка, в 110 км к северо-западу от Минска и в 260 км к северо-востоку от Гродно.