Die Stadt liegt im Südlichen Ural unweit dessen höchster Erhebung Jamantau, etwa 200 km südöstlich der Republikhauptstadt Ufa am Fluss Maly Inser im Flusssystem der Kama, westlich von Belorezk.
Meschgorje ist der Republik administrativ direkt unterstellt und eine der „Geschlossenen Städte“ Russlands. Sie besteht aus den 23 Kilometer voneinander entfernten Siedlungen (jetzt Stadtteilen) Tatly (Татлы) und Solnetschny (Солнечный, früher Kusjelga/ Кузъелга).
Man vermutet hier einen unterirdischen militärischen Komplex, der einen Atomschlag überstehen kann.
Entstanden etwa 1979 und zunächst mit den Tarnnamen Ufa-105 oder Belorezk-16 bezeichnet, erhielt der Ort 1995 als Meschgorje (russisch meschdu gorami für zwischen den Bergen) Stadtrecht.
↑ abItogi Vserossijskoj perepisi naselenija 2010 goda. Tom 1. Čislennostʹ i razmeščenie naselenija (Ergebnisse der allrussischen Volkszählung 2010. Band 1. Anzahl und Verteilung der Bevölkerung). Tabellen 5, S. 12–209; 11, S. 312–979 (Download von der Website des Föderalen Dienstes für staatliche Statistik der Russischen Föderation)