Kosh-Agach is a village located in the Kosh-Agachsky District of the Altai Republic. It is the administrative center of the Kosh-Agachsky District. In 2021, the population was 8,334. The distance to the administrative center of the republic (Gorno-Altaysk) is 291 km.