Холм-Жирко́вский — посёлок городского типа, административный центр Холм-Жирковского района Смоленской области России.
Расположен в 130 км к северо-востоку от Смоленска, примерно в 300 км к западу от Москвы, в 38 км от автомагистрали Москва-Минск, в 15 км от железнодорожной станции Канютино.