Вя́зьма — город в России, административный центр Вяземского района, расположенного на востоке Смоленской области.
Город расположен на реке Вязьма, в 165 км от Смоленска и в 210 км от Москвы, на Вяземской возвышенности, в районе, где река Вязьма резко меняет направление своего течения с южного на северо-западное. Узловая железнодорожная станция Вязьма на линиях Москва — Смоленск и Торжок — Брянск. Город расположен на Старой Смоленской дороге, издавна соединявшей Москву с европейскими государствами.