Вешка́йма — посёлок городского типа, административный центр Вешкаймского района Ульяновской области России.
Посёлок расположен в 88 км к юго-западу от Ульяновска, на возвышенности между реками Барыш и Вешкайма. Железнодорожная станция на линии Ульяновск — Инза.