Mesyagutovo is a village located in the Duvansky District of the Republic of Bashkortostan. It is the administrative center of the Duvansky District. In 2021, the population was 12,019. The distance to the administrative center of the republic (Ufa) is 169 km.