Гагарин - город областного подчинения, центр Гагаринского района – самого восточного в Смоленской области. Расположен в 239 км к северо-востоку от Смоленска, на р. Гжать (бассейна Волги), в южной части обширной Гжатско-Вазузской (Сычёвской) низины (180-200 м над ур. м.). Железнодорожная станция на магистрали Москва–Минск (от Москвы в 180 км), в 7 км севернее автомагистрали государственного значения Москва–Минск.
Гагарин располагается на северо-востоке Смоленской области. На севере Гагаринский район граничит с Тверским регионом, на юге — с Калужским, на западе — с землями Смоленской области, а на востоке — с Московским регионом.
Население: 28 702 человека.
Площадь населенного пункта составляет 14,46 квадратных километров.
Телефонный код — 48135. Почтовые индексы: 215010.