Мешгиншахр находится в горном районе, расположен в 25 км от горы Сабалан, самого большого и самого известного потухшего вулкана Ирана, на высоте 1830 метров над уровнем моря.
Этот город граничит с Азербайджаном с севера и северо-востока и с равниной Мокан с северо-запада. Климатические условия Мешгиншехра частично холодные и полупустынные. Мешгиншахр состоит из четырех районов, называемых «Рази», «Морадлу», «Маркази», «Лахурд», «Касабе», 6 городов и 12 сельских округов.
Этот город является самым большим после Ардебиля в этой провинции. Мешгиншахр - один из самых важных городов в этом регионе из-за красивой природы и прохладной погоды, расположен на склоне холма Сабалан, обладает большим количеством минеральных вод с лечебными аспектами, а также множеством исторических, древних и святых мест.
Экономика Мешгиншахра зависит от сельского хозяйства, садоводства, животноводства и пчеловодства.
Промышленность Мехсгиншехра делится на машиностроение и ремесла, такие как ткацкие станки, ткачество ковров (экспорт), глим Бафи, Джаджим Бафи, а также гончарное дело.
Этот город - место кочевников Шахсавана, их красочные шатры летом создают красивый пейзаж. Жители Мешгиншахра говорят на тюркско-азербайджанском языке.
Жители этого города - мусульмане и последователи шиитов.
38.3948, 47.6648