В селе есть железнодорожная станция Московской железной дороги (1930) на широтном ходу Ржев-Сызрань.
Село расположено на Смоленской возвышенности в восточной части Смоленской области, на юго-восточных окраинах города Вязьмы. Расстояние до областного центра — города Смоленска ~175 км.
Посёлок возник как небольшое поселение при железнодорожной станции Вязьма-Брянская в 1930 году. Строительство железнодорожной линии Вязьма-Брянск началось весной 1929 года. Это был кратчайший путь из северо-западных областей СССР на юг страны. Ход строительства грандиозной по тем временам стройки широко освещался в советской печати 1920—1930-х годов.
В годы Великой Отечественной войны село и станция были почти полностью разрушены. В 1941—1943 годах здесь шли тяжёлые бои.
В 2004 году посёлок преобразован в село.
29 апреля 2011 года село Городок включено в село Вязьма-Брянская.